以下は私のYWAラッパーそれは、ページのロード上で実行していますクロムはなぜ「キャッチされていないエラー:NOT_FOUND_ERR:DOM例外8」を投げますか?
var astr_ywascript = (document.createElement("script").type = "text/javascript").src = "http://d.yimg.com/mi/eu/ywa.js";
document.head.appendChild(astr_ywascript); // <- error on this line
ためのコードであるので、JSは、文書のheadタグを見つけることができないというのは意味がありません。
アイデア?
おかげ
Operaは同じ行に、このエラーがスローされます。 Uncaught exception: Error: WRONG_ARGUMENTS_ER
Firebugのは言う:document.head is undefined [Break On This Error] document.head.appendChild(astr_ywascript);
ラインで
.elは、render()によって更新される要素へのバックボーンの参照です。 'return this.el'を期待しているように聞こえると、' $(...) 'を行うことができるように思えるようなときに、あなたはおそらく 'return this;'をあなたのrender()メソッドで返します。 .html(@ view.render()) ' –
このコメントは、私のために大きな頭痛を解決しました!私は、なぜthis.elを返すのではなく、render関数から 'これを返す'ことがコンベンションであるのか知りたいですか? – garmur
.append()関数に配列を渡すときに同じ問題が発生していました。単純なhtmlテキストを渡すのではなく、** htmlテキストの配列**を渡したので、問題が発生しました。 – userfuser