我正在尝试将一些文本设置为我网站上的h1标签(WordPress网站)。我已经在页脚和标题中测试了我的代码,这是在网页完全加载之前在网页上运行的最后一件事。
<script>
function setTitle() {
alert('ok');
var a = document.getElementsByTagName("h1");
a.innerHTML = "yourTextHere";
}
window.onload = setTitle;
</script>
是否有人能够指出我的代码有什么问题,或者是否有其他与WordPress相矛盾的内容。
谢谢,卢克。
答案 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";
-
由于