我需要根据正文标签 ID 更改页面内的某些内容。
我的代码似乎不起作用,你能帮忙吗?
function changeHeaderTitle(){
var bodyId = document.getElementsByTagName("body").id;
alert(bodyId);
}
这只是呼应“未定义”。
最佳答案
getElementsByTagName
返回节点集合,即使该集合绑定(bind)只包含一个元素。尝试
var bodyId = document.getElementsByTagName("body")[0].id;
// select the first (and only) body: ^^^
或者更好
var bodyId = document.body.id;
关于javascript - 获取 body id 的值并存储为 js 中的变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14486227/