请问TD有没有类似于文本档的全选方法select()?

wangxiaomax 2003-01-25 12:52:52
//事件
obj.attachEvent('onclick',selectAll) //鼠标单击动作
//鼠标动作引用的方法
function selectAll(){
 //obj.id.select();
}
我现在有一个表,我想控制TD,点击一下就全选此TD上的所有东东。obj就是动态创建的TD。我想模拟文本档的select()方法,好像是不对的。请问selectAll事件应该怎么写?
...全文
42 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiushuiwuhen 2003-01-25
  • 打赏
  • 举报
回复
to net_lover:你的代码有误
<table border>
<tr><td onclick="a(this)">aaaa</td></tr>
<tr><td onclick="a(this)">bbbb</td></tr>
<tr><td onclick="a(this)">aaaa</td></tr>
</table>
<script>
function a(o)
{
txt=window.document.body.createTextRange()
if(txt.findText(o.innerText))
{
txt.moveStart("character",0);
txt.scrollIntoView();
txt.select();
}
}
</script>


wangxiaomax 2003-01-25
  • 打赏
  • 举报
回复
txt=window.document.body.createTextRange()
我的表是放在DIV上面,请问DIV是否支持createTextRange()方法?
blues-star 2003-01-25
  • 打赏
  • 举报
回复
ms-help://MS.VSCC/MS.MSDNVS/DHTML/workshop/author/dhtml/reference/methods/select_1.htm


TextRange controlRange




Sample:

function TextRangeSelect() {
var r = document.body.createTextRange();
r.findText("text here");
r.select();
}
blues-star 2003-01-25
  • 打赏
  • 举报
回复
ms-help://MS.VSCC/MS.MSDNVS/DHTML/workshop/author/dhtml/reference/methods/select_0.htm


INPUT type=button
INPUT type=checkbox
INPUT type=file
INPUT type=image
INPUT type=password
INPUT type=radio
INPUT type=reset
INPUT type=submit
INPUT type=text
TEXTAREA
孟子E章 2003-01-25
  • 打赏
  • 举报
回复
<table border>
<tr><td onclick="a(this)">aaaa</td></tr>
<tr><td onclick="a(this)">bbbb</td></tr>
</table>
<script>
function a(o)
{
txt=window.document.body.createTextRange()
if(txt.findText(o.innerText))
{
txt.moveStart("character",0);
txt.scrollIntoView();
txt.select();
}
}
</script>

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧