我已经下面提到的代码,由innerHTML的所做的更改并不在浏览器中反映的document.getElementById(“ID”)。innerHTML的=“一些值”的变化不会反映
<body>
<script TYPE="text/javascript">
function change(){
document.getElementById("op").innerHTML="this works!";
prompt(document.getElementById("op").innerHTML);
}
</script>
<form onSubmit="change()">
<table>
<tr>
<td id="a1">This</td>
<td id="a2"><input type="text" id="t1"></td>
</tr>
</table>
<input type="submit" value="submit">
</form>
//输出
<table>
<tr><td id="op"></td></tr>
</table>
</body>
</html>
所做的更改确实发生,如提示所示,但不反映在页面上。
的页面将被更新。 http://jsfiddle.net/8gq155ap/ – 2014-09-13 07:04:59
http://jsfiddle.net/arunpjohny/k76tadte/1/ – 2014-09-13 07:06:25