“内容显示中的Javascript错误”;无法设置属性";“显示”;“未定义”的定义;
我发现一些javascript有一个问题,它可以作为内容切换的解决方案 在网页:,当你加载页面时,你应该获得第一个故事的内容或选项卡“O nas”,但在页面加载后,此页面的内容不会显示,你必须单击菜单链接,以便它显示 我在加载站点后检查了代码,发现以下错误:未捕获类型错误:无法设置未定义的属性“display” 我是JS的新手,这是我在网上找到的内容切换解决方案。到目前为止,它运行良好,我无法找出是什么原因导致第一个内容隐藏“内容显示中的Javascript错误”;无法设置属性";“显示”;“未定义”的定义;,javascript,html,Javascript,Html,我发现一些javascript有一个问题,它可以作为内容切换的解决方案 在网页:,当你加载页面时,你应该获得第一个故事的内容或选项卡“O nas”,但在页面加载后,此页面的内容不会显示,你必须单击菜单链接,以便它显示 我在加载站点后检查了代码,发现以下错误:未捕获类型错误:无法设置未定义的属性“display” 我是JS的新手,这是我在网上找到的内容切换解决方案。到目前为止,它运行良好,我无法找出是什么原因导致第一个内容隐藏 非常感谢您的帮助下面的代码片段中有一个问题。因为firstChild不
非常感谢您的帮助下面的代码片段中有一个问题。因为firstChild不会返回您期望的div
var firstone=document.getElementById('stories').firstChild;
if (firstone.nodeType != 1) {firstone = firstone.nextSibling;}
firstone.style.display="block";
}
不要那样,试着用这个
document.getElementById('stories').getElementsByClassName("story")[0].style.display= 'block'
它将起作用:-)
编辑
var firstone=document.getElementById('stories').getElementsByClassName("story")[0]
if (firstone.nodeType != 1) {firstone = firstone.nextSibling;}
firstone.style.display="block";