2012-11-26 3 views
0

코드 예 : document.getElementById("id").value="value";이 작동하지 않습니다. 페이지가로드되면 텍스트 상자의 현재 값을 바꾸는 함수에 할당했습니다.document.getElementById ("id"). value = ""; 작동하지 않음

여기 내 코드 자바 스크립트의

<script type="text/javascript"> 
function rplace(){ 
document.getElementById('idtext').value="New Value"; 
} 
onload=rplace 
</script> 
<form> 
<input type="text" id="idtext" name="idtext" value=""> 
</form> 
+0

를 참조하십시오. 당신은'onload'를'window.onload'로 한정하여 여러분이 의도 한 것을 가정해야합니다. –

+0

언제 rplace 함수를 호출합니까? –

+0

함수가 실행 중입니까? onload를 사용하여 다른 주석이 실제로 함수를 호출 할 것이라고 제안했기 때문에 (다른 곳을 언급하지 않는 한?) – Ric

답변

2

사용 JQuery와 insteat입니다.

$(document).ready(function(){ $("#idtext").val("New Value")}); 

예를 작동해야 this

+1

오 기다려 ... 자바 스크립트 대신 jQuery ... 물론, jQuery는 C++로 작성된 것입니다 ... –

+0

모든 답변 주셔서 감사합니다. 생성 된 ID와 관련하여 오류가있는 것으로 보입니다. Infusionsoft. 방금 ID와 ok를 변경했습니다. 감사 :) – tmv1845331

관련 문제