Javascript nodeValue、data、textContent、wholeText、innerHTML don';行不通
我有以下文本节点:Javascript nodeValue、data、textContent、wholeText、innerHTML don';行不通,javascript,Javascript,我有以下文本节点: <content ID="med1"> Medication: Albuterol inhalant<br/> Instructions: 2 puffs QID PRN wheezing<br/> Status: Active </co
<content ID="med1">
Medication: Albuterol inhalant<br/>
Instructions: 2 puffs QID PRN wheezing<br/>
Status: Active
</content>
然后尝试:
var item = content.childNodes[0].textContent; //returns "Medication: Albuterol inhalant"
我尝试了data、nodeValue和wholeText,而不是textContent。它们都返回相同的东西
我还尝试了innerHTML和innerText,它们都返回“undefined”
我要完整的文本。如何防止
截断结果?试试这个
var item = document.getElementById('med1').textContent;
alert(item)
试试这个
var item = document.getElementById('med1').textContent;
alert(item)
试试这个
var item = document.getElementById('med1').textContent;
alert(item)
试试这个
var item = document.getElementById('med1').textContent;
alert(item)
尝试
innerText
var c = document.getElementById('med1');
alert(c.innerText)
试试
innerText
var c = document.getElementById('med1');
alert(c.innerText)
试试
innerText
var c = document.getElementById('med1');
alert(c.innerText)
试试
innerText
var c = document.getElementById('med1');
alert(c.innerText)
删除
子节点[0]
:
var item = content.textContent;
删除子节点[0]:
var item = content.textContent;
删除子节点[0]:
var item = content.textContent;
删除子节点[0]:
var item = content.textContent;
为什么不直接使用jQuery呢
var text = $( "content[ID='med1']" ).text();
为什么不直接使用jQuery呢
var text = $( "content[ID='med1']" ).text();
为什么不直接使用jQuery呢
var text = $( "content[ID='med1']" ).text();
为什么不直接使用jQuery呢
var text = $( "content[ID='med1']" ).text();
这是可行的,但现在它忽略了新的路线。结果:用药:沙丁胺醇吸入剂说明书:2次吸入QID PRN喘息状态:活跃。我正在将文本插入一个无序列表,并希望它显示如下:*沙丁胺醇吸入剂/n说明:2次吸入QID PRN喘息/n状态:活动。这很有效,尽管我不得不使用“
”而不是“/n”,因为alert显然对换行符的解释不同。这很有效,但现在它忽略了新行。结果:用药:沙丁胺醇吸入剂说明书:2次吸入QID PRN喘息状态:活跃。我正在将文本插入一个无序列表,并希望它显示如下:*沙丁胺醇吸入剂/n说明:2次吸入QID PRN喘息/n状态:活动。这很有效,尽管我不得不使用“
”而不是“/n”,因为alert显然对换行符的解释不同。这很有效,但现在它忽略了新行。结果:用药:沙丁胺醇吸入剂说明书:2次吸入QID PRN喘息状态:活跃。我正在将文本插入一个无序列表,并希望它显示如下:*沙丁胺醇吸入剂/n说明:2次吸入QID PRN喘息/n状态:活动。这很有效,尽管我不得不使用“
”而不是“/n”,因为alert显然对换行符的解释不同。这很有效,但现在它忽略了新行。结果:用药:沙丁胺醇吸入剂说明书:2次吸入QID PRN喘息状态:活跃。我正在将文本插入一个无序列表,并希望它显示如下:*沙丁胺醇吸入剂/n说明:2次吸入QID PRN喘息/n状态:活动。这很有效,尽管我不得不使用“
”而不是“/n”,因为警报显然对换行符的解释不同