開発の備忘録

タグのカスタマイズなどで作成したjavascript等の備忘録

クリック箇所のonclickを書き換える方法

webページ内のaタグの中のonclickの記述について、javascriptによって書き換える方法。

今回はonclick = "return false"でクリックが無効になるように設定した。

falseでなく、関数にすることによってクリック時に動作させるようにすることが最終目的であるが、一旦は備忘録として、、

<ul>
<li><a href="http://www.google.co.jp/" onclick='javascript:alert("google");'>google</a></li>
<li><a href="http://www.yahoo.co.jp/" onclick='javascript:alert("yahoo");'>yahoo</a></li>
</ul>

<script>
var tmp = document.getElementsByTagName("a")[0];
var attr = tmp.getAttribute('onclick');
tmp.setAttribute('onclick',attr+'return false');

</script>