2012-02-28 3 views
0

私はエラーを取得するので、私はtextarea.innerHTMLを使用しようとしましたが、それは空の文字列を返し、その後textarea.valueを使用している場合... IE6のテキストエリアからテキストを取得するには?

は、どのようにIE6でテキストエリアのテキストを取得するには?私はtextarea.valueを使用する場合は、事前に

おかげ

答えて

1

参照してください。

<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> 
+0

解決策が見つかりました。私はelem.innerHTML = ''と書く必要があります。代わりにelem.value = ''; –

+1

あなたが今楽しんで欲しいです:D – OammieR

1

その後、私は私にはない、奇妙なエラー

を取得します。 http://jsfiddle.net/Zdu8f/

またIE6:

ここでライブデモですか? 2012年に?真剣に?

今日、あなたが新しいブラウザでアプリケーションをテストして回帰テストに費やす1ミリ秒ごとに、IE6を取り除くことができる開発時間は明日に勝つ数時間です。

1

ダニー、jQueryを使ってみましたか?ブラウザー間で同じことを同じ方法で簡単に行うことができます。ここで小さなデモ:http://jsfiddle.net/Zdu8f/

関連する問題