DOMException.INVALID_CHARACTER_ERR 5:javascriptでエラーが出る原因

記事公開日:
最終更新日:

Sponsored Links

調べてもあんまり情報がなかったのでメモ。マイクロソフトの解説によると下記のような内容のエラーらしいです。

名前などに無効または不正な文字が指定されています。Internet Explorer 10からは、エラーコードの文字列「InvalidCharacterError」が代わりに返されます。

IE9でdocument.createElementを使う時に起こる場合が多いようです。
そもそもdocument.createElementは新たにspan/div/imgなどのエレメント(要素・HTMLタグ)を作成するもので、その他のコードを記述しないでくれよ…という事のようです。他の記述(elementの属性)を挿入するにはattributes(id/src/width/heightなど)とかを使います。

参考:
http://msdn.microsoft.com/ja-jp/library/ie/gg592979(v=vs.85).aspx
http://stackoverflow.com/questions/12941963/ie9-throws-dom-exception-invalid-character-err-5

About
Amelt.net,LLCの創業者で、費用対効果の高い統合webマーケティングによりビジネスパートナーとして継続的にサポート。詳しいより。ブログの更新情報facebookページGoogle+そしてTwitter、またRSSfeedlyLINE@にてお知らせしていますのでフォローよろしくお願い致します。


Sponsored Links