IE 8.0.6001 (Win XP で利用可能な最新バージョン) を使用して発見した奇妙な動作があります。
次の html コードを使用します。
<div id="lifetime">blablabla</div>
そしてJSコード:
lifetime = "whatever";
「オブジェクトはこのプロパティまたはメソッドをサポートしていません」と出ます。いくつかの調査の後、IE は ID を持つすべてのオブジェクトに対して変数を作成することがわかりました。
これを回避する方法はありますか...または、「迷惑な」ブラウザと言って、すべての変数名をチェックする必要がありますか?
もちろん、同じコードは他のブラウザー (Win 7 の IE9 を含む) でも完全に機能します。
ありがとう!