社区
JavaScript
帖子详情
如何给一个tr定义一个属性
caweny
2003-02-11 03:27:51
我动态的用insertRow添加了一行。请问我如何给这个行tr,定义鼠标事件,如我想定义他的双击事件事件。
我尝试用了row.setAttribute("ondblclick", "item_sel(this)");
和row.ondblclick="item_sel(this)",似乎都不行?
...全文
101
8
打赏
收藏
如何给一个tr定义一个属性
我动态的用insertRow添加了一行。请问我如何给这个行tr,定义鼠标事件,如我想定义他的双击事件事件。 我尝试用了row.setAttribute("ondblclick", "item_sel(this)"); 和row.ondblclick="item_sel(this)",似乎都不行?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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')}
table、
tr
、td表格的行、单元格等
属性
说明
<table>标签定义HTML表格。简单的HTML表格由table元素以及
一个
或多个
tr
、th或td元素组成。
tr
元素定义表格行,th元素定义表头,td元素定义表格单元格。<table>标签常见的可选
属性
有:1. align:规定表格相对周围元素的对齐方式,取值有left、center、right;2. border:规定表格边框的宽度,取值为像素;3. width:规定表...
html table
tr
属性
,HTML之表格标签及
属性
一、表格的基本结构........................二、表格的标签及
属性
简介table:定义表格
tr
:定义表格对的行th:定义表格中的表头内容td:定义表格的列表格
属性
:border:表格边框cellspacing:单元格间的间距cellpadding:单元格的内容与其边框的内边距align:表格的对齐方式,通常是left,center,rightbgcolor:表格的背景颜色 ba...
table中
tr
的name
属性
无法通过getElementsByName获取
tr
元素
问题描述:要将页面的table设为不可编辑 方案1 document.getElementById("tableid").disabled = "
tr
ue"; 通过这种方式设置,只是把整个table标签变为了灰色,但是还是可以修改每一格的内容。 方案2 要是通过id设置table中每一格的数据为不可编辑,行是行的通,就是代码太繁琐了, 然后就想通过给每个
tr
标签设置name
属性
(name=“hi...
java 表格
tr
td_table、
tr
、td表格的行、单元格等
属性
说明
table、
tr
、td表格的行、单元格等
属性
说明标签定义HTML表格。简单的HTML表格由table元素以及
一个
或多个
tr
、th或td元素组成。
tr
元素定义表格行,th元素定义表头,td元素定义表格单元格。标签常见的可选
属性
有:1. align:规定表格相对周围元素的对齐方式,取值有left、center、right;2. border:规定表格边框的宽度,取值为像素;3. width:规定表格宽...
表格table,th,
tr
,td区分以及
属性
<table border="0" cellspacing="5" cellpadding="10" bgcolor="black"> <
tr
> <th align="left">首列</th> </
tr
> <
tr
>//行 <td></td>//列 </
tr
> </table> 说明: table 是表格,最外面包括着的标签。
tr
是行,有几个就是几行,包括着t
JavaScript
87,996
社区成员
224,708
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章