最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js給onclick事件賦值,動(dòng)態(tài)傳參數(shù)實(shí)例解說

 更新時(shí)間:2013年03月28日 11:29:14   作者:  
js動(dòng)態(tài)給對(duì)象onclick事件賦值,動(dòng)態(tài)傳參數(shù)舉兩個(gè)例子一對(duì)一錯(cuò),感興趣的朋友可以對(duì)比下,希望可以從中發(fā)現(xiàn)不一樣之處
我們先看看錯(cuò)誤的例子
Html代碼
復(fù)制代碼 代碼如下:

<body>
<input id="certid" type="text" value="123456" >
<input id="btn" type="button" value="button" onclick="">
</body>

Javascript代碼
復(fù)制代碼 代碼如下:

<script>
function show(value)
{
alert(value);
}

btn.onclick = show(certid.value);
<script>

以上代碼執(zhí)行起來是有錯(cuò)誤的,因?yàn)閟how(certid.value)這句,直接就執(zhí)行了show方法,而沒有正確把這個(gè)方法對(duì)象賦給btn.onclick事件.
如果我們改成這樣
復(fù)制代碼 代碼如下:

btn.onclick = show;

參數(shù)又無法傳遞.
所以正確的代碼應(yīng)該這樣寫,我們加一個(gè)參數(shù)以看得更明白一些:
Html代碼
復(fù)制代碼 代碼如下:

<body>
<input id="certid" type="text" value="123456" >
<input id="btn" type="button" value="button" onclick="">
</body>

Javascript代碼
復(fù)制代碼 代碼如下:

<script>
function show(value1,value2)
{
alert(value1+","+value2);
}

var i = 10;
btn.onclick = function(){
show(certid.value,i);
};
<script>

這樣就實(shí)現(xiàn)了動(dòng)態(tài)給onclick事件句柄賦值,并支持參數(shù)的傳遞.

相關(guān)文章

最新評(píng)論

绥化市| 阿荣旗| 资溪县| 三河市| 怀宁县| 新津县| 浠水县| 呼玛县| 青龙| 民和| 呼伦贝尔市| 太保市| 小金县| 博爱县| 文安县| 名山县| 南昌县| 肥东县| 东乌珠穆沁旗| 长海县| 玉龙| 梁河县| 曲阜市| 沂源县| 崇信县| 平湖市| 三江| 思南县| 河东区| 汕尾市| 游戏| 昌乐县| 清镇市| 达尔| 乌兰浩特市| 彩票| 威宁| 盱眙县| 罗江县| 江达县| 乌拉特后旗|