如何在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()