如何用JS获取元素某一事件上绑定的所有Listener

如何用JS获取元素某一事件上绑定的所有Listener,第1张

直接用js

documentgetElementById(id)onclick=function(){}//内容写在函数体里

或者用jquery

$("#a")click(function(){ });这种方法比较简单

拿走,不谢,表格本来是空的

<!DOCTYPE html>

<html>

<head lang="en">

<meta charset="UTF-8">

<title>js</title>

<style type="text/css">

</style>

<script>

windowonload=function(){

var str='';

var x=documentgetElementById('s');

for(var i=1;i<4;i++){

str+='<tr>';

for(var j=1;j<3;j++){

str+='<td>这是第'+i+'行,第'+j+'列</td>';

}

str+='<td><button>点我</button></td></tr>';

}

sinnerHTML=str;

var b=documentgetElementsByTagName('button');

for(var i=0;i< blength;i++){

b[i]onclick=function(){

alert(thisparentNodeparentNodeinnerText);

}

}

}

</script>

</head>

<body>

<table id="s"></table>

</body>

</html>

jquery-1102minjs怎么获取easyui的时间控件的值

基本用法:

1) 加入日期选择框

$("#dd")datebox({"required":true});

2) javascript获取日期选择框的值

$("#dd")datebox("getValue"); 或者$("input[name='dd']")val();

那么我们可以给它添加一个事件监听,在datebox onSelect 日期选中后,自动为input id="dd" type="text"赋值,然后我们就可以使用

$("#dd")val()获取选中的日期值了。

<script type="text/javascript">

$(document)ready(function(){

$("#dd")datebox({

required:true,

onSelect: function(date){

$("#dd")val(date);

}

});

});

</script>

3) javascript设置datebox的值

$("#dd")datebox("setValue", "2012-01-01");

例:添加编辑页面

@HtmlHidden("hBirthDate", ModelBirthDateToString("yyyy-MM-dd"))

$(document)ready(function () {

$("#BirthDate")datebox({

required: false,

formatter: function (date) { return dategetFullYear() + '-' + (dategetMonth() + 1) + '-' + dategetDate(); },

parser: function (date) { return new Date(Dateparse(datereplace(/-/g, "/"))); },

onSelect: function (date) {

$("#BirthDate")val(date);

}

});

//处理日期格式问题

if ($("#hBirthDate")val() != "" && $("#hBirthDate")val() != "0001-01-01") {

$("#BirthDate")datebox("setValue", $("#hBirthDate")val());

} else {

$("#BirthDate")datebox("setValue", ((new Date())getFullYear() - 25) + "-01-01");

}

});

以上就是关于如何用JS获取元素某一事件上绑定的所有Listener全部的内容,包括:如何用JS获取元素某一事件上绑定的所有Listener、js获取循环表格中的按钮点击事件及当前行内容、jquery-1.10.2.min.js怎么获取easyui的时间控件的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9736818.html

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

发表评论

登录后才能评论

评论列表(0条)

保存