如何在javascript中使用getElementsByTagName检索节点的文本内容?

时间:2013-10-06 07:01:01

标签: javascript getelementsbytagname

我想检索标签的文本内容。我写了这个:

<html>
<body>
<script type="text/javascript">
var bono=document.getElementsByTagName("HYPHENATION");
alert(bono[0].data);
</script>
<HYPHENATION>mani</HYPHENATION>
</body>
</html>

但它给了我一个错误:

'bono.0.data' is null or not an object

我的错误是什么?

1 个答案:

答案 0 :(得分:0)

尝试

/*
    Old

            $(document).ready(function(){
            var abc = document.getElementsByTagName("HYPHENATION")[0];
            document.write(abc.innerHTML)
        })
    */

试试这个

- HTML

<HYPHENATION>mani</HYPHENATION>
<HYPHENATION>mani1</HYPHENATION>

--- JavaScript的

 function setvalue()
    {
        var abc = document.getElementsByTagName("HYPHENATION")[1];
        var sethere = abc.innerHTML;
        document.write(abc.innerHTML)
        alert(sethere);
    }

setvalue()