如果我使用textarea.value然后我收到错误,所以我尝试使用textarea.innerHTML,但它返回一个空字符串......
那么如何在IE6中获取textarea文本?
提前致谢
答案 0 :(得分:1)
如果我使用textarea.value,那么我会收到错误
这很奇怪,我没有。
这是一个现场演示:http://jsfiddle.net/Zdu8f/
还有IE6?在2012年?严重?
您今天花费的每毫秒在新的浏览器中对您的应用程序进行回归测试,以便您可以摆脱IE6,这是您明天将赢得的开发时间。
答案 1 :(得分:1)
Danny,你尝试过使用jQuery吗?它可以让您轻松地在浏览器中以相同的方式执行此类操作。这是一个小型演示:http://jsfiddle.net/Zdu8f/
答案 2 :(得分:1)
在ie6中使用.value没有收到任何错误,请参阅
答案 3 :(得分:1)
我对IETESTER进行了测试,没关系。
<html>
<head>
<script type="text/javascript">
function loaded(){
var area = document.getElementById("area");
alert(area.innerHTML);
}
</script>
</head>
<body onload="loaded()">
<textarea id="area"> some text innerHTML</textarea>
</body>
</html>