誕生日にもらった意外なもの

IEでDOMインターフェースを拡張したい


NodeList.prototype.hoge=function(){…}

のように、メソッドやプロパティを拡張しようとしたところ、IEでつまづいてしまいました…。
上記のようなコードの場合、「NodeListは宣言されていない…」のようなエラーが表示されます。また、

var NodeList

としてみたところ、今度は「'prototype'はNullまたはオブジェクトではありません」と表示されました。


そこで、各DOMインターフェースを

alert(Document);
alert(Element);


のようにして調べてみたところ、どれも[object]が返ってきました。(もちろんjavascriptコアインターフェースでは期待通りの値が返ってきました。)



それで結局のところ、IEでDOMインターフェースを拡張するにはどうすればいいのでしょうか?よろしくお願いします。

A 回答 (1件)

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報