js中怎么为每个创建的td添加onclick事件?

js中怎么为每个创建的td添加onclick事件?,第1张

直接在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('<td class="tdSmallRedQuan" onclick="FlowEdit('+ this.Guid + ',' + this.Name + ')" style="width:10%">' + this.Name + '</td>')

直接加里面就好了。建议:.append('')用单引号比较好

poppage写到外面就可以访问了

<!DOCTYPE HTML>

<html>

<head>

<meta charset=UTF-8 />

<title>JS</title>

<style type="text/css">

</style>

<script type="text/javascript" src="jquery-1.8.0.min.js"></script>

<script>

$ (function ()

    {

    var en =

    {

        name : 1,

        type : 2,

        desc : 3

    }

    $ ("#msgTable").append ("<tr><td>" + en.name + "</td><td onclick='poppage(this)'>" + en.type + "</td><td>" + en.desc + "</td></tr>")

    })

    

    function poppage (type)

    {

    window.open ("pop?type=type")

    }

</script>

</head>

<body>

<table id="msgTable">

</table>

</body>

</html>


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11382695.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存