分かってしまえばどうということは無い内容ですが、初めて遭遇した時は問題のある箇所が全く見当たらず困惑しました。
時間が経つと忘れて同じ失敗を繰り返してしまうかもしれないので備忘録としてエラー事例を記録します。
表示されたエラーメッセージ
上記エラーに遭遇したのはHTA利用時だったのでブラウザで再現できるか不明ですがソースは以下
var d=document, div=d.body.insertBefore(d.createElement('div'),this.nextSibling)
div.innerHTML = '\
<div><span></span><button>test</button></div>\
<div><spen></spen><button>test</button></div>\
'
var a=div.getElementsByTagName('button')
a[0].onclick = a[1].onclick = function(){this.previousSibling.innerText = 1}
div.innerHTML = '\
<div><span></span><button>test</button></div>\
<div><spen></spen><button>test</button></div>\
'
var a=div.getElementsByTagName('button')
a[0].onclick = a[1].onclick = function(){this.previousSibling.innerText = 1}
0 件のコメント:
コメントを投稿