可以做改变显示:阻止;没有;用javascript。我想在每次打开页面时显示其中的2个。但我希望它是随机的,并在每次打开页面时进行更改。
任何人都可以帮我这个吗?
答案 0 :(得分:2)
下面每次都会随机隐藏其中两个。你可以重复使用它来代替只显示两个。
window.onload = function() {
var ran = Math.round(Math.random() * 6);
document.getElementById("" + ran).style.display = 'none';
ran = Math.round(Math.random() * 6);
document.getElementById("" + ran).style.display = 'none';
};
P.S:从我的头顶开始。没有测试过。
P.S:需要检查两个随机调用是否给出相同的数字
答案 1 :(得分:1)
首先,您的表单元素的id
始终为begin with a letter,如下所示:
<div id="i1">Line 1</div>
然后您可以通过以下方式访问style
属性:
document.getElementById("i1").style.display
正如本link中所述。
尝试使用此demo。
修改强>
您想要的是simple,请查看我为您撰写的链接以获取更多信息。
<强> EDIT2:强>
Jared Farrish在Suraj Chandran的评论中提出了一个更好的解决方案,只是为了强调我们真正需要的是this并使用some function来加载身体上的倍数函数 - onload事件。
我认为他说的是对的。