我希望你们可以帮助我。我有以下代码Javascript显示div
</textarea>
<br />Word Count: <input type="text" name="c" value="311" size="5" onkeyup="cnt(document.script.w,this)" />
</form>
<script type="text/javascript">
var myNumValue = document.getElementById('c').value;
var myNum = parseInt(myNumValue);
var upperLimit=200;
var lowerLimit=10;
if(upperLimit == lowerLimit)
{
document.getElementById('div1').style.visibility='visible';
}
</script>
<div id="div1" style="visibility: hidden;">
Super cool hidden div!
</div>
由于某些原因,我无法获得div显示。我已经尝试设置上和下相同,并使用== if,任何内部的if显示(例如,如果一个document.write它将显示),但出于某种原因,div不会显示。
我错过了什么?
谢谢!
凯文
是否有可能在“DIV1”对象尚未在此javascript正在运行时创建的?你可能想将'div1'声明放在javascript之前 – Peanut 2010-11-01 05:22:45
要添加到上面,请在document.getElementById('di v1')来确保它正在返回一个对象。 – Peanut 2010-11-01 05:24:21
要进一步补充以上内容:通常认为将您的脚本放在您的'