javascript

submit()とsubmitボタンクリックの挙動の違い

javascriptでformのサブミットを実行するsubmit()がある。サンプルソースはこんな感じで。 <html> <head> <script type="text/javascript"> <!-- function cmd1(){ var f=document.getElementById('f'); f.submit(); return false; } //--> </script> </head> <body> <form id="f"> <input type="submit" id="cmd1" name="cmd1" value="cmd1"/> </form> <p>…</p></body></html>

getAttribute、setAttribute、removeAttribute

readonly属性の取得→obj.getAttribute("readOnly"); readonly属性の設定→obj.setAttribute("readOnly",true); readonly属性の解除→obj.removeAttribute("readOnly");

自分自身のウィンドウを警告なしで閉じる方法(IE限定)

http://www.geocities.jp/uchblog/example/js/closemyself.htmlこんな感じでスクリプトを書くと可能。 function closeMyself(){ window.opener = "myself"; window.close(); }window.openerの情報が有効だとwindow.close()実行時に警告は出ないらしい。 最近…

innerHTML

タグ付きinnerHTMLサンプル <p onclick = "this.innerHTML='<i>On Click InnerHTML Italic.</i>.'" onmouseout = "this.innerHTML='On Mouse Out InnerHTML Normal.'" > On Mouse Out InnerHTML Normal. </p>

どのイベントバインディングが最良か?

On the one hand, the tag attribute approach is acknowledged by the W3C DOM Level 2 recommendation as an acceptable substitute for the addEventListener() method. To be compatible with millions of existing scripts, all scriptable browsers su…

イベントハンドラのオーバーライド

イベントハンドラ登録の問題点 書式 Mozilla系ブラウザでは「document.addEventListener(...)」 他のブラウザでは「document.onmousedown=myfunc;」 既存のイベントを上書きしてしまう 「document.onmousedown=myfunc;」という書き方は追加でなく上書きにな…