2012年7月23日 星期一

javascript用createElement產生button


var body = $('body') ;
var bt = document.createElement('input');
bt.id = "setTagBt";
bt.value = "Set Tag";
bt.type = "button";
bt.onclick = function(){handleSetTag();}
//比較奇怪的就是在上面這一行,如果已經寫好一個function,卻不能直接
//bt.onclick=handleSetTag();,反而一定要另外再新增一個function,否則就
//會直接執行你所指定的那個函式,不知道有沒有人知道為什麼?
body.appendChild(bt);

另外onclick也有
document.addEventListener( 'mousedown', setTag, false );
這種寫法

沒有留言:

張貼留言