<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 + "'> <a href='javascript:void(0)' onclick=downloadUploadFile(id_" + fileId + ");>下個載 " + fileName + "</p>"); } var node = createNode('123', '槽邊往事'); console.log(node); //[p#id_123] $("#ppp").append(node); </script></html>如上代碼,用js創建提供下載功能的節點,并綁定download事件,可是為何穿進去的參數是對象?而不是id_123
js創建元素綁定的onclick事件為何傳入的參數是對象??
偶然的你
2018-09-04 13:22:55