JavaScript DOM 代码不起作用

标签 javascript html dom

我的 HTML 有

cell = document.createElement("td");
cell.appendChild(document.createTextNode(contents));
cell.setAttribute('width', '100');

以下语法不起作用。

cell.appendChild(document.createElement('br')).appendChild(document.createTextNode("Another text"));

在单元格内容之后,我有一个换行符,后面是同一单元格中的另一个小写字母文本。我该怎么做?

最佳答案

首先,您要将一个文本节点附加到没有子级的 BR 标记。

尝试将线路分成两个调用:

cell.appendChild(document.createElement('br'));
cell.appendChild(document.createTextNode("Another text"));

关于JavaScript DOM 代码不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/452837/

相关文章:

javascript - Node.js 服务器问题 - 在浏览器中查找文件时添加了 "/"

javascript - 使用哪种 MobX 模式来检测更改并更改其他可观察值?

javascript - 如何在加载后从 iframe 中选择内容

html - Safari 8 : Flexbox's "justify-content" isn't working at all

javascript - 如何在 JavaScript 中向当前 slider 添加下一个和上一个链接?

Java XML : using DOM with StAX to construct a document

javascript - ASP.NET Web 表单令人困惑的回发行为

javascript - 使用“保存”按钮自动复制新工作表中的数据

javascript - 为什么这个 onmouseover 函数不起作用? -"Cannot read property ' 未定义的显示'

javascript - HTML DOM 和 Javascript : Uncaught TypeError: Cannot read property 'appendChild' of undefined