我有一个简单的函数来检查选定的 div id,并在存在特定 div 时执行操作:
function checkContent_m(){
var mItems = [document.getElementById('m_round1'),document.getElementById('m_round2'),document.getElementById('m_round3'),document.getElementById('m_round4'),
document.getElementById('m_round5'),document.getElementById('m_round6'),document.getElementById('m_round7'),document.getElementById('m_round8')];
if (mItems.length > 0){
document.getElementById('m_div').style.display = "block";
}
else{
document.getElementById('m_div').style.display = "none";
}
}
在我看来,我可能有一种方法可以更有效地构建我的数组。我将如何构造一个等效于的正则表达式:
document.getElementById('m_round'+ '*')
这样的声明将允许我添加无限数量的“m_round”div,而无需修改我的 js 函数。