亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

js創建元素綁定的onclick事件為何傳入的參數是對象??

js創建元素綁定的onclick事件為何傳入的參數是對象??

偶然的你 2018-09-04 13:22:55
<html>    <script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script>    <body>        <p id="ppp" style="background-color:yellow">asasasa</p>    </body>    <script>        function downloadUploadFile(fileid) {            console.log(fileid);      // <p id="123">...</p> 此處為何傳進來是dom對象??            console.log(typeof fileid);// object??        }        function createNode(fileId, fileName) {            return $("<p id='id_" + fileId + "'>&nbsp;&nbsp;<a href='javascript:void(0)' onclick=downloadUploadFile(id_" + fileId + ");>下個載&nbsp;&nbsp;" + fileName + "</p>");        }        var node = createNode('123', '槽邊往事');        console.log(node);        //[p#id_123]        $("#ppp").append(node);    </script></html>如上代碼,用js創建提供下載功能的節點,并綁定download事件,可是為何穿進去的參數是對象?而不是id_123
查看完整描述

1 回答

?
慕村225694

TA貢獻1880條經驗 獲得超4個贊

f12看下你的代碼應該是onclick=downloadUploadFile(id_333),你是把變量id_333傳進去了,應該加個引號


查看完整回答
反對 回復 2018-10-23
  • 1 回答
  • 0 關注
  • 1341 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號