<html><script>
function showMe() {
document.getElementById("serverResponse").value="asdfjowofsadfaaaaaaaa";
var aa=document.getElementById("serverResponse").value;
alert(aa);
}
</script>
<body> <form action="#">
<div id="serverResponse"></div>
<input type="button" value="xxxxxx" onclick="showMe()">
</form>
</body>
</html>
这段代码有错吗,为什么我的值没有赋到div标签里啊, 提示框都出来了,郁闷的.........
document.getElementById("serverResponse").value="asdfjowofsadfaaaaaaaa";改成下面这个样子document.getElementById("serverResponse").innerText="asdfjowofsadfaaaaaaaa";
function showMe() {
document.getElementById("serverResponse").innerHTML="asdfjowofsadfaaaaaaaa";
var aa=document.getElementById("serverResponse").innerHTML;
alert(aa);
}
</script>
获取值才是用的var aa=document.getElementById("serverResponse").value;
不对 div 是没有 value 的,value 一般是用于表单域innerHTML 和 innerText 都是可读写的, 赋值和获取值 都是一样