我希望你們可以幫助我。我有以下代碼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
要進一步補充以上內容:通常認爲將您的腳本放在您的'