社区
JavaScript
帖子详情
如何给一个tr定义一个属性
caweny
2003-02-11 03:27:51
我动态的用insertRow添加了一行。请问我如何给这个行tr,定义鼠标事件,如我想定义他的双击事件事件。
我尝试用了row.setAttribute("ondblclick", "item_sel(this)");
和row.ondblclick="item_sel(this)",似乎都不行?
...全文
97
8
打赏
收藏
如何给一个tr定义一个属性
我动态的用insertRow添加了一行。请问我如何给这个行tr,定义鼠标事件,如我想定义他的双击事件事件。 我尝试用了row.setAttribute("ondblclick", "item_sel(this)"); 和row.ondblclick="item_sel(this)",似乎都不行?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuzuning
2003-02-11
打赏
举报
回复
在高手的提示下
<table id=test>
</table>
<script>
row = test.insertRow();
test.rows[0].insertCell();
test.rows[0].cells[0].innerText = "Click!";
//以下4行随便用哪一行都行
//test.rows[0].ondblclick = Function("alert(this.cells[0].innerText);");
//row.ondblclick = Function("alert(this.cells[0].innerText);");
//row.ondblclick=Function("item_sel(this)");
row.setAttribute("ondblclick", Function("item_sel(this)"));
function item_sel(v) {
alert(v.innerText);
}
</script>
llrock
2003-02-11
打赏
举报
回复
<TABLE >
<TR aa=11 onclick="alert(this.aa)">
<TD>惦记</TD>
</TR>
</TABLE>
Go_Rush
2003-02-11
打赏
举报
回复
不好意思,是我弄错了,this还是可以取到当前tr
请看例子
<button onclick=add()>添加</button>
<table id=t border=1></table>
<script>
var i=0;
function add(){
var tr=t.insertRow()
tr.insertCell().innerText=++i
tr.ondblclick=function(){show(this)}
}
function show(el){alert(el.outerHTML)}
</script>
blues-star
2003-02-11
打赏
举报
回复
Function("alert(this.cells[0].innerText);");
这里的this还是指添加的row,因为alert(this.cells[0].innerText);
是一个字符串,不是语句,当与row的ondbclick关联上之后才是语句,才被解释。
blues-star
2003-02-11
打赏
举报
回复
<BODY>
<table id=test>
</table>
<script>
test.insertRow();
test.rows[0].insertCell();
test.rows[0].cells[0].innerText = "Click!";
test.rows[0].ondblclick = Function("alert(this.cells[0].innerText);");
</script>
</BODY>
caweny
2003-02-11
打赏
举报
回复
我用了,row.ondblclick=function(){alert('my functions')}
可还是无效的。不会执行function里的内容
Go_Rush
2003-02-11
打赏
举报
回复
row.ondblclick=function(){item_sel()}
在这里好象 item_sel(this)没有效了
因为 this指钟已经不是当前tr了。
但是你仍然可以通过
event.srcElement得到事件触发源(可能是TR下的TD,也可能是TD下的其他element)
Go_Rush
2003-02-11
打赏
举报
回复
row.ondblclick=function(){alert('my functions')}
Linux0.11内核初始化讲解与调试
课程会以下面几个部分逐次展开: 80386 CPU资源 80386 内存寻址机制 Linux多任务相关的
TR
寄存器和TSS任务状态段数据结构 中断和异常 Linux引导初始化--代码搬移过程 Bootsect代码详解 Bootsect代码详解续 bootsect里...
table、
tr
、td表格的行、单元格等
属性
说明
简单的HTML表格由table元素以及
一个
或多个
tr
、th或td元素组成。
tr
元素定义表格行,th元素定义表头,td元素定义表格单元格。<table>标签常见的可选
属性
有:1. align:规定表格相对周围元素的对齐方式,...
table中
tr
的name
属性
无法通过getElementsByName获取
tr
元素
问题描述:要将页面的table设为不可编辑 方案1 document.getElementById("tableid").disabled = "
tr
ue"; 通过这种方式设置,只是把整个...然后就想通过给每个
tr
标签设置name
属性
(name=“hi...
html table
tr
属性
,HTML之表格标签及
属性
二、表格的标签及
属性
简介table:定义表格
tr
:定义表格对的行th:定义表格中的表头内容td:定义表格的列表格
属性
:border:表格边框cellspacing:单元格间的间距cellpadding:单元格的内容与其边框的内边距align:...
HTML修改
tr
背景色,HTML
tr
bgcolor
属性
HTML bgcolor
属性
在建立表格时,如果您需要为表格中的行添加背景颜色,...实例给第
一个
表格行添加背景颜色:MonthSavingsJanuary$100尝试一下 »浏览器支持所有主流浏览器都支持 bgcolor
属性
。定义和用法HTML5 ...
JavaScript
87,901
社区成员
224,628
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章