这个问题已经找了两天了,还是没有找出来,请大家帮忙 在firefox下是正常的,但在IE下提示document.getElementById("adv_display").style.display='';这行缺少对象,可下面明明是有的啊 还有就是在本机也是没有问题的,但是烧到板子上就出现这样的问题,实在是找不出来了,请大家帮帮忙,先谢谢了
function Init_ssid()
{
document.getElementById("adv_display").style.display='';
document.getElementById("adv_display").style.visibility='visible';}<body onload="Init_ssid();"><div id="adv_display" sytle="visibility:hidden;display:none">
<div class="con_options">
<div class="option_title">Advance Setting</div>
<div class="option_form">
<SCRIPT LANGUAGE="JavaScript">
document.write('<input type="button" id="advance_button" value=" + " style="filter:Alpha(opacity=30);color:red;cursor:hand" onclick="javascript:ad
//document.write('<input type="button" id="button2" value=" - " style="filter:Alpha(opacity=30);color:red;cursor:hand" onclick="javascript:advance
</SCRIPT>
</div>
<div class="option_description"><!-- description here--></div>
</div>
</div>
function Init_ssid()
{
document.getElementById("adv_display").style.display='';
document.getElementById("adv_display").style.visibility='visible';}<body onload="Init_ssid();"><div id="adv_display" sytle="visibility:hidden;display:none">
<div class="con_options">
<div class="option_title">Advance Setting</div>
<div class="option_form">
<SCRIPT LANGUAGE="JavaScript">
document.write('<input type="button" id="advance_button" value=" + " style="filter:Alpha(opacity=30);color:red;cursor:hand" onclick="javascript:ad
//document.write('<input type="button" id="button2" value=" - " style="filter:Alpha(opacity=30);color:red;cursor:hand" onclick="javascript:advance
</SCRIPT>
</div>
<div class="option_description"><!-- description here--></div>
</div>
</div>
这个要和你上面的function函数所用的语言一样,最好语言("JavaScript")大小写都一样,如果有一个不写就会出这样的问题。
全部的代码太多了 所以只能截取其中的一部分
to BeenZ:
被注释掉的代码是在一行的,没有问题
to:li1229363
那应该怎么得啊怪就怪在在本机上是好使的,烧到板子上就不好使了,火狐下也是正常的,就IE下不正确,同一个页面下别的用getElementById可以得到的 就这个不行愁死人了
看看他的前后行,IE的提示不准确的
运行函数是放在onload里面的 应该是生成了该控件,而且把他注释掉的话,就没有问题了,其后面的代码也是完成类似功能的,控件也是放在后面的
alert(document.getElementById);
alert(document.getElementById("adv_display"));
alert(document.getElementById("adv_display").style);
alert(document.getElementById("adv_display").style.display);另外我看你html代码里
<div id="adv_display" sytle="visibility:hidden;display:none">
写错了。不知道与这里有关没。
这里的问题
firefox里面弹出[object HTMLDivElement]IE里面弹出null其他的类似的div 用的也是sytle,在用document.getElementById().style这里是style