H1标题设置不正确

时间:2013-10-17 10:54:02

标签: javascript html

我正在尝试将一些文本设置为我网站上的h1标签(WordPress网站)。我已经在页脚和标题中测试了我的代码,这是在网页完全加载之前在网页上运行的最后一件事。

<script>
function setTitle() {
    alert('ok');
    var a = document.getElementsByTagName("h1");
    a.innerHTML = "yourTextHere";
}

window.onload = setTitle;
</script>

是否有人能够指出我的代码有什么问题,或者是否有其他与WordPress相矛盾的内容。

谢谢,卢克。

2 个答案:

答案 0 :(得分:1)

getElementsByTagName返回HTMLCollection(类似数组的对象)。

使用

var a = document.getElementsByTagName("h1")[0];

获取数组的第一个元素。

答案 1 :(得分:0)

试试这个:

Don't use getElementsByTagName(). Instead use getElementsByID and give some ID to your h1 tag where you want to set.

And then Set it like

var a = document.getElementsByID("h1");
    a.innerHTML = "yourTextHere";

-

由于