如何从IE6中的textarea获取文本?

时间:2012-02-28 07:17:11

标签: javascript internet-explorer-6 textarea

如果我使用textarea.value然后我收到错误,所以我尝试使用textarea.innerHTML,但它返回一个空字符串......

那么如何在IE6中获取textarea文本?

提前致谢

4 个答案:

答案 0 :(得分:1)

  

如果我使用textarea.value,那么我会收到错误

这很奇怪,我没有。

这是一个现场演示:http://jsfiddle.net/Zdu8f/

还有IE6?在2012年?严重?

您今天花费的每毫秒在新的浏览器中对您的应用程序进行回归测试,以便您可以摆脱IE6,这是您明天将赢得的开发时间。

答案 1 :(得分:1)

Danny,你尝试过使用jQuery吗?它可以让您轻松地在浏览器中以相同的方式执行此类操作。这是一个小型演示:http://jsfiddle.net/Zdu8f/

答案 2 :(得分:1)

在ie6中使用.value没有收到任何错误,请参阅

http://jsfiddle.net/kunalvashist/3GR7h/

答案 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>