直接用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的时间控件的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)