有什麼原因讓我無法使用Firefox查看JavaScript中的對象值,但IE和Chrome能夠毫無問題地看到它們?HTML對象在Firefox 6中對JavaScript不可見
例如:
<div>
<input type="text" id="clientID" />
<input type="submit" id="search" value="Submit" class="submitButton" />
</div>
的JavaScript:
<script type="text/javascript">
$(document).ready(function() {
$("#searchDisputes").click(function() {
if(clientID.value.toString() != "") {
//do something
}
}
}
</script>
火狐告訴我,clientID
不存在的,但是IE和Chrome的工作就好了。
我能夠使用jQuery $("#clientID")
訪問它,但在改變一些好的代碼之前,我想明白爲什麼這在Firefox中不起作用,但在其他瀏覽器中可以正常工作。
你不是。 $(「clientID」)正在搜索html標籤,而不是ID – genesis
應該是'if($('#clientID).val()...'而不是'id'字段不能放入變量名稱空間,只有'name'屬性有 –
對不起,我省略了「#」。固定。 – Brosto