Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在一对标记中显示文本,如;“我的头”;在&书信电报;h1>;我的头</h1>&引用;,通过Javascript?_Javascript_Html_Dom - Fatal编程技术网

如何在一对标记中显示文本,如;“我的头”;在&书信电报;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);