Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“内容显示中的Javascript错误”;无法设置属性";“显示”;“未定义”的定义;_Javascript_Html - Fatal编程技术网

“内容显示中的Javascript错误”;无法设置属性";“显示”;“未定义”的定义;

“内容显示中的Javascript错误”;无法设置属性";“显示”;“未定义”的定义;,javascript,html,Javascript,Html,我发现一些javascript有一个问题,它可以作为内容切换的解决方案 在网页:,当你加载页面时,你应该获得第一个故事的内容或选项卡“O nas”,但在页面加载后,此页面的内容不会显示,你必须单击菜单链接,以便它显示 我在加载站点后检查了代码,发现以下错误:未捕获类型错误:无法设置未定义的属性“display” 我是JS的新手,这是我在网上找到的内容切换解决方案。到目前为止,它运行良好,我无法找出是什么原因导致第一个内容隐藏 非常感谢您的帮助下面的代码片段中有一个问题。因为firstChild不

我发现一些javascript有一个问题,它可以作为内容切换的解决方案

在网页:,当你加载页面时,你应该获得第一个故事的内容或选项卡“O nas”,但在页面加载后,此页面的内容不会显示,你必须单击菜单链接,以便它显示

我在加载站点后检查了代码,发现以下错误:未捕获类型错误:无法设置未定义的属性“display”

我是JS的新手,这是我在网上找到的内容切换解决方案。到目前为止,它运行良好,我无法找出是什么原因导致第一个内容隐藏


非常感谢您的帮助

下面的代码片段中有一个问题。因为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";