javascript - nodeValue、data、textContent、wholeText、innerHTML 不起作用

标签 javascript

我有以下文本节点:

                    <content ID="med1">
                    Medication: Albuterol inhalant<br/>
                    Instructions: 2 puffs QID PRN wheezing<br/>
                    Status: Active
                    </content>

我得到的内容节点是这样的:

var content = items[i].getElementsByTagName("content")[0];

然后尝试:

    var item = content.childNodes[0].textContent;  //returns "Medication: Albuterol inhalant"

我尝试了 data、nodeValue 和 WholeText,而不是 textContent。它们都返回相同的东西。

我还尝试了innerHTML和innerText,它们都返回“未定义”

我想要全文。如何预防<br/> chop 结果?

最佳答案

删除childNodes[0]:

var item = content.textContent;

关于javascript - nodeValue、data、textContent、wholeText、innerHTML 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21812148/

相关文章:

javascript - 有没有工具可以删除 javascript 中未使用的方法?

javascript - JavaScript 的自动分号插入 (ASI) 的规则是什么?

javascript - 将 React 组件拆分为单独的文件

javascript - jQuery $ ("#myComplexId").remove() 不适用于特殊字符 vs doc.getElementById().remove() 工作得很好

javascript - 主题无法在 XPage 中正确导入远程 JS 文件

javascript - 如何完成 For 循环以从一张纸中的列表中设置另一张纸中的值?

javascript - 多个具有粘性位置的 div 相互重叠

javascript - 查找父节点的索引

javascript - AG Grid - 如果没有其他列排序,则恢复默认排序

JavaScript - 单击未定义数量的元素以切换多个元素