Firefox를 사용하여 JavaScript에서 객체 값을 볼 수없는 이유가 있습니까? IE와 Chrome에서 문제없이 참조 할 수 있습니까? 예를 들어Firefox 6에서 JavaScript에 HTML 객체가 표시되지 않습니다.
:
<div>
<input type="text" id="clientID" />
<input type="submit" id="search" value="Submit" class="submitButton" />
</div>
자바 스크립트 :
<script type="text/javascript">
$(document).ready(function() {
$("#searchDisputes").click(function() {
if(clientID.value.toString() != "") {
//do something
}
}
}
</script>
파이어 폭스 clientID
그러나 IE와 크롬은 잘 작동, 존재하지 않음을 알려줍니다.
jQuery $("#clientID")
을 사용하여 액세스 할 수 있지만 좋은 코드를 변경하기 전에 Firefox에서 작동하지 않는 이유는 알고 싶지만 다른 브라우저에서는 잘 작동합니다.
그렇지 않습니다. $ ("clientID")는 ID가 아닌 html 태그를 검색합니다 – genesis
대신에 'if ($ ('clientID) .val() ... '여야합니다 ..'id' 필드는 변수 네임 스페이스에 들어 가지 않습니다 –
죄송합니다, "#"을 생략했습니다. 고정 – Brosto