javascript动态显示隐藏div onload

javascript动态显示隐藏div onload,javascript,Javascript,我想使用javascript循环来检查div是否存在,以及它是否显示为onload。我已经被赋予了这个任务,但在javascript方面我是一个新手 以下是我的javascript: function createtitleid() { var div_title = []; for (i = 1; i < 10;) { var title = 'div_title' + i; if (document.getElementById(titl

我想使用javascript循环来检查div是否存在,以及它是否显示为onload。我已经被赋予了这个任务,但在javascript方面我是一个新手

以下是我的javascript:

function createtitleid() {
    var div_title = [];
    for (i = 1; i < 10;) {
        var title = 'div_title' + i;
        if (document.getElementById(title)) {
            document.getElementById(title).style.display = "block";
        }
        i++;
    }
}
函数createtitleid(){
var div_title=[];
对于(i=1;i<10;){
变量标题='div_title'+i;
if(document.getElementById(title)){
document.getElementById(title.style.display=“block”;
}
i++;
}
}
HTML:

文本
我已经将createtitleid函数添加到onload语句中


现在什么都没有发生,但是当我检查控制台时没有错误。最后一页将有1到10个div,id使用div_title和数字的命名约定。脚本应该检查div id是否存在,如果存在,则显示标题。任何帮助都将不胜感激。

那么问题出在哪里呢?目前还不清楚您遇到了什么问题,尽管乍一看,代码似乎并不能满足您的要求。当你运行这个时会发生什么?您喜欢什么?根据您正在显示的代码判断,
div
将始终可见,除非您有一些尚未显示的CSS设置
display:none
。即使在添加了
display:none
之后,您的代码仍然可以正常工作:。诚然,我不能使用
onload
,因为我不能修改JSFiddle中的
body
标记,但效果应该是一样的。当启动
onload
时,你是否调用
createtitleid
?这是编写for循环的一种有趣的方法<代码>用于(i=1;i<10;){…;i++}
<div style="color:navy; font-size:25px; line-height:31px; font-weight:bold;" id="div_title1">Text
</div>