phmg.net
当前位置:首页 >> js中怎么为每个创建的tD添加onCliCk事件? >>

js中怎么为每个创建的tD添加onCliCk事件?

直接在td中增加onclick属性。 过程: 1、定一个td的onclick函数 function TdClick(){//定义一个td的onclick函数}2、创建td,并添加onclick事件 var td1 = document.createElement('td');//创建一个td节点td1.onclick=TdClick;//添加td的onclick函数

$("#tr_Quan").append('' + this.Name + ''); 直接加里面就好了。建议:.append('')用单引号比较好

poppage写到外面就可以访问了JS$ (function () { var en = { name : 1, type : 2, desc : 3 }; $ ("#msgTable").append ("" + en.name + "" + en.type + "" + en.desc + ""); }); function poppage (type) { window.open ("pop?type=type"); }

白菜编辑部table {border: 1px solid black;border-collapse: collapse;}td {border: 1px solid black;}var data = [ "11", "22", "33" ]; $ (function () { $ ('body').delegate ('table#tableid', 'click', function () { alert ($ (this).att...

New Document

当点击某一行的时候,能得到这个tr的对象,可以通过这个对象得到该行的所有td对象,这时候可以通过一个序号来获取这一行的某个td的数据。 下面以代码来解释: abcaabbcc //以jquery为例实现点击某行获得某个td的数据。$( "#tb tr" ).click( func...

这样循环来做事件是不行的,因为当事件执行的时候你是找不到对应的元素的。你需要的是在callback函数里面用event对象(也就是触发事件的那个对象) function change(){ var td=document.getElementsByTagName("td"); for(var i=0;i

在a方法里加一句 function a(){ var tds = document.getElementsByTagName("TD"); for(var i=0;i

你需要阻止事件冒泡,IE和FF等浏览器有区别,需要分开设置。搜索:“js 阻止事件冒泡”会有很多方法。网上很多这方面的资料。

你好,这是我改的的代码,你试下,我用了jQuery插件: 111点击(必须有字,不然不显示)222点击(必须有字,不然不显示)function fun(obj){alert($(obj).prev().text());}

网站首页 | 网站地图
All rights reserved Powered by www.phmg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com