如何在javascript中使用getElementsByTagName检索节点的文本内容?
我想检索标记的文本内容。我写道:如何在javascript中使用getElementsByTagName检索节点的文本内容?,javascript,getelementsbytagname,Javascript,Getelementsbytagname,我想检索标记的文本内容。我写道: <html> <body> <script type="text/javascript"> var bono=document.getElementsByTagName("HYPHENATION"); alert(bono[0].data); </script> <HYPHENATION>mani</HYPHENATION> </body> </html> 我犯了什
<html>
<body>
<script type="text/javascript">
var bono=document.getElementsByTagName("HYPHENATION");
alert(bono[0].data);
</script>
<HYPHENATION>mani</HYPHENATION>
</body>
</html>
我犯了什么错误?试试看
/*
Old
$(document).ready(function(){
var abc = document.getElementsByTagName("HYPHENATION")[0];
document.write(abc.innerHTML)
})
*/
试试这个
--html
您可以在javascript函数中使用此函数,只需删除document.ready partIt@Ronjon不起作用。我希望检索“mani”字符串并将其保存在变量中。谢谢。在它的工作。bun当我将其保存在HTML文件中并用firefox运行时,它不工作。可能是在完成窗口加载之前加载javascript函数,请尝试:window.onload=function_name();
/*
Old
$(document).ready(function(){
var abc = document.getElementsByTagName("HYPHENATION")[0];
document.write(abc.innerHTML)
})
*/
<HYPHENATION>mani</HYPHENATION>
<HYPHENATION>mani1</HYPHENATION>
function setvalue()
{
var abc = document.getElementsByTagName("HYPHENATION")[1];
var sethere = abc.innerHTML;
document.write(abc.innerHTML)
alert(sethere);
}
setvalue()