我在html页面上有一个表单,带有一个提交按钮。
<div id="tt">
<form method="post" action="time.php">
<input type="text" name="c"><br>
<INPUT TYPE="submit" VALUE="givetime"></FORM>
</div>
time.php只是当前时间的回声。
我有一个返回的ajax代码:
if(ajaxRequest.readyState == 4){
document.myForm.tt.innerHTML= ajaxRequest.responseText;
}
我不想为此使用jquery,因为我想先看看是否有可能采用这种更难的方法......不知道为什么这不起作用?
答案 0 :(得分:3)
我认为问题在于尝试使用'tt'而不使用getElementById()。代码应该是
if(ajaxRequest.readyState == 4){
document.getElementById('tt').innerHTML= ajaxRequest.responseText;
}
答案 1 :(得分:0)
您没有正确引用div
。使用
document.getElementById("tt").innerHTML