クラッシュするデモページのHTMLソースをよく見てみると、input[type=text]でvalueの値を指定していないですね。/>value=""を追加しましたが、やっぱりクラッシュします。デモページは、input[type=text]のvalue値を取得していますが、これはTEXTAREA要素であっても、やはり内容が空っぽの場合、IE8ではクラッシュを引き起こしました。試しに、強引に文字列ではないオブジェクトを入れてもクラッシュしません。いう文字列に変換される確かに、文字列のstringだとブラウザが解釈しているのに、それが空っぽだとクラッシュするわけです。空っぽの変数を用意する。