为了账号安全,请及时绑定邮箱和手机立即绑定

javascript 动态生成按钮并添加事件时为什么不响应?

javascript 动态生成按钮并添加事件时为什么不响应?

森栏 2018-12-06 19:47:27
   javascript 动态生成按钮并添加事件时为什么事件不响应?(谢谢大家!)  1)html部分 <table id='_t' border=1 borderColor=red width=300>   <tr><td>1</td><td>2</td><td>3</td>   </tr>   <tr><td>4</td><td>5</td><td>6</td>   </tr>   <tr><td>7</td><td>8</td><td>9</td>   </tr>   <tr><td>10</td><td>11</td><td>12</td>   </tr></table> <div id='_div'></div> 2)script部分  <script> //_t 为一个现在的Table对象 _div为现有div btnDelRow=create$('input','button');btnDelRow.setAttribute('value','删除一行'); //为什么我单击btnDelRow时没有执行'delRow()'btnDelRow.setAttribute('onclick','delRow()'); //btnDelRow.onclick='delRow()'; _div.appendChild(btnDelRow); //创建控件function create$(_tag,_type){    var temp =document.createElement(_tag);   temp.type=_type;   return  temp;} //删除函数  function delRow(){    _t.deleteRow(0); } </script>
查看完整描述

1 回答

?
德玛西亚99

TA贡献1770条经验 获得超3个赞

注意javascript脚本执行是有顺序的。自上而下。编写javascript脚本时,最好对对象的存在性进行检测。
查看完整回答
反对 回复 2018-12-24
  • 1 回答
  • 0 关注
  • 1072 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信