我知道这是一个愚蠢的问题,但我无法获得所需的结果。我想在 . 中分配一个 javascript 变量bck
。document.getElementById(bck)
一切正常,即警报显示变量 bck 的正确值,但是当我在内部使用它document.getElementbyID
时收到以下错误:
document.getElementById(bck) is null
我用谷歌搜索并查看了相关主题,但没有任何帮助。的值backdropcontent[m][1]
是Reden,也是Reden的值selectedbg
。
<script>
for ( var m=0;m<backdropcontent.length;m++) {
if(selectedbg==backdropcontent[m][1]){
var bck=backdropcontent[m][1]+'div1';
alert(bck);
document.getElementById(bck).style.display = "block";
document.getElementById(bck).style.top = "0px";
}
}
</script>
html部分:
<div class="mcdropdown" id="Redendiv1" style="display:none;position:relative">
<a style="cursor: default !important">
<input type="text" name="reden1" id="reden1" style="background-image: url('<?php echo $mosConfig_live_site; ?>/templates/performitor/images/123.png');background-repeat: no-repeat;height:14px;width:130px !important;color:#BDBDBD;border: 1px solid #8e9daa;" disabled="disabled" value="Totaal" autocomplete="off"/>
</a>
</div>
请注意,我不想更改代码的结构,因此请不要提出任何重大更改。
任何帮助将不胜感激。谢谢。