初学者求教,js编程艺术第九章示例代码出现问题

剑长三尺 2020-05-12 10:20:03
function styleHeaderSiblings() {
if (!document.getElementsByTagName) return false;
var headers = document.getElementsByTagName("h1");
var elem;
for (i = 0; i < headers.length; i++) {
elem = getNextElement(headers[i].nextSibling);
elem.style.fontWeight = "bold";
elem.style.fontSize = "1.2em";
elem.style.color = "red";
}
}

function getNextElement(noed) {
if (node.nodeType == 1) {
return node;
}
if (node.nextSibling) {
return getNextElement(ndoe.nextSibling);
}
return null;
}
addLoadEvent(styleHeaderSiblings);
这段代码的目的是改变紧跟h1元素的下一元素节点样式,但是在浏览器上却没有效果
...全文
69 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
剑长三尺 2020-05-12
  • 打赏
  • 举报
回复
感谢,小弟眼拙没发现
丷丩 2020-05-12
  • 打赏
  • 举报
回复
noed → node
_Robi 2020-05-12
  • 打赏
  • 举报
回复
getNextElement这个函数里参数写错了

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧