如何在一对标记中显示文本,如;“我的头”;在&书信电报;h1>;我的头</h1>&引用;,通过Javascript?
例如 但是,我如何才能在一对标记之间获得文本,即如何在一对标记中显示文本,如;“我的头”;在&书信电报;h1>;我的头</h1>&引用;,通过Javascript?,javascript,html,dom,Javascript,Html,Dom,例如 但是,我如何才能在一对标记之间获得文本,即我的头?使用 使用 通过regx var el = document.getElementsByTagName('h1')[0]; alert("tag : "+el.innerHTML); 通过regx var el = document.getElementsByTagName('h1')[0]; alert("tag : "+el.innerHTML); 这是Dom的正常方式 这是Dom使用el.firstChild.nodeValue
我的头?使用
使用
通过regx
var el = document.getElementsByTagName('h1')[0];
alert("tag : "+el.innerHTML);
通过regx
var el = document.getElementsByTagName('h1')[0];
alert("tag : "+el.innerHTML);
这是Dom的正常方式
这是Dom使用el.firstChild.nodeValue的正常方式
alert(el.firstChild.data);
在这种情况下,使用innerHtml也将返回文本值,因为没有子元素,但是如果它有子元素,它们也将作为字符串(例如,my head)返回,听起来与您想要的不一样。使用el.firstChild.nodeValue
alert(el.firstChild.data);
在这种情况下,使用innerHtml也将返回文本值,因为没有子元素,但是如果它有子元素,它们也将作为字符串返回(例如,my head)这听起来不像你想要的。使用el.nodeValue查看此答案@DennisPlucinik此处不起作用。使用el.nodeValue查看此答案@DennisPlucinik此处不起作用。
function getValue(){
var x=document.getElementsByTagName("h1");
alert(x.innerHTML);
}
alert(el.firstChild.data);
var el = document.getElementsByTagName('h1')[0];
alert("tag : "+el.firstChild.nodeValue);