社区
JavaScript
帖子详情
如何用代码选中
啊!(2个问题)
gzl
2004-03-13 08:35:30
我的网页是左右框架结构的,左边是一个动态树,我想知道用户选择了哪个结点,我的办法是用<span>
<span id="xxx">abc</span>
请问如何用代码选中abc啊,就是让abc变蓝
然后我如何在右边得到选中的<span>的id啊(id是是从数据库里读取的),我主要是为了得到id。不知我说的办法能行吗?如果不行有没有别的解决办法?我先在这里谢谢大家了!
...全文
77
5
打赏
收藏
如何用代码选中<span>啊!(2个问题)
我的网页是左右框架结构的,左边是一个动态树,我想知道用户选择了哪个结点,我的办法是用 abc 请问如何用代码选中abc啊,就是让abc变蓝 然后我如何在右边得到选中的的id啊(id是是从数据库里读取的),我主要是为了得到id。不知我说的办法能行吗?如果不行有没有别的解决办法?我先在这里谢谢大家了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gzl
2004-03-16
打赏
举报
回复
非常感谢大家!
Fyter
2004-03-15
打赏
举报
回复
你如果要的确实是选择功能,那么没有,但是反色显示是可以的。
New小青龙
2004-03-15
打赏
举报
回复
我一会给你写三个页好了
New小青龙
2004-03-15
打赏
举报
回复
为了简单一点,左边我就不写成树形目录了,呵呵 :)
以下是三个文件:
===1、FrameSet.htm====
<frameset rows="*" cols="100,*" framespacing="0" frameborder="NO" border="0">
<frame src="leftFrame.htm" name="leftFrame" scrolling="NO" noresize>
<frame src="rightFrame.htm" name="rightFrame">
</frameset><noframes></noframes>
===2、leftFrame.htm===
<style>
div{border:1px solid white;margin:2px 0px;text-align:center;}
.div01{border-color:white;color:black;background-color:white;cursor:hand;}
.div02{border-color:#336699;color:white;background-color:#99ccff;cursor:hand;}
.div03{border-color:#336699;color:yellow;background-color:#6699cc;cursor:defalt;}
</style>
<script language="JavaScript">
var DIVX=null;
function doOver(){
var who=event.srcElement;
if (DIVX!=who) who.className="div02";
}
function doOut(){
var who=event.srcElement;
if (DIVX!=who) who.className="div01";
}
function doClick(){
var who=event.srcElement;
if (DIVX==who) return;
if (DIVX!=null) DIVX.className="div01";
who.className="div03";
DIVX=who;
window.open("rightFrame.htm","rightFrame");
}
</script>
<div theID="a" class="div01" onMouseOver="doOver();" onMouseOut="doOut();" onClick="doClick();">AAAAAA</div>
<div theID="1" class="div01" onMouseOver="doOver();" onMouseOut="doOut();" onClick="doClick();">111111</div>
<div theID="2" class="div01" onMouseOver="doOver();" onMouseOut="doOut();" onClick="doClick();">222222</div>
<div theID="dd" class="div01" onMouseOver="doOver();" onMouseOut="doOut();" onClick="doClick();">DDDDDD</div>
<div theID="eee" class="div01" onMouseOver="doOver();" onMouseOut="doOut();" onClick="doClick();">EEEEEE</div>
<div theID="f" class="div01" onMouseOver="doOver();" onMouseOut="doOut();" onClick="doClick();">FFFFFF</div>
===3、rightFrame.htm===
<script language="JavaScript">
function showLeftSelect(){
var tmpHTML;
if (parent.leftFrame.DIVX==null){
tmpHTML="请选择一个菜单";
}else{
tmpHTML="所选择的菜单["+parent.leftFrame.DIVX.innerText+"]的ID是:";
tmpHTML+=parent.leftFrame.DIVX.theID;
}
document.body.innerHTML=tmpHTML
}
</script>
<body onload="showLeftSelect();">
</body>
gzl
2004-03-14
打赏
举报
回复
楼上的能不能说清楚些啊,最好有比较全的代码。
我不只有一个<span>,而是好多个,应该怎么办啊!
一站式学习Java框架技术(Maven+SSM+SpringBoot+Shiro+Redis+Nginx+项目实战)
【课程特色】 1、超强师资+体系全面+ 社群答疑+离线缓存+永久有效,无限回放 2、知识全:知识全面系统,从Java入门框架到(Maven+SSM+SpringBoot+Shiro+Redis+Nginx+项目实战) 【学完这门课程你将达到什么水平?...
element click intercepted: Element <
span
>...</
span
> is not clickable报错解决办法
1、完整报错为: ...3、当时的定位
代码
是,直接复制下拉框选项中,最里面那层的
span
元素 原本运行
代码
为,先
选中
输入框并点击,然后
选中
要点击的选项的Xpath路径并点击(该Xpath路径我选的是最里面那层的)
07 - HTML常用标签(二)
因为空白折叠现象),或者符号具有特殊功能也不能直接书写 (例如<>符号,不会被当做普通文字,而是当作标签)。 可以使用一些HTML提前预留好的替换字符进行书写,这些替换字符叫做字符实体。其实字符实体就是一些...
html if语句添加td,在.html模板页面中使用if语句(在<
span
>标记中)
任何人都可以帮助我在.html页面中使用if ...在其标签里面,我有一些{values},我从后面的
代码
填充。这样的:在C#中Hi {Name},Thank you for your order. Your project ID is {ProjId}. Your orderdescriptio...
jquery小结测试题
1.在div元素中,包含了一个<
span
>元素,通过has选择器获取<div>元素中的<
span
>元素的语法是? 提示使用has() 答案:$(div:has(
span
)) 获取的是div下的
span
标签,而不是
span
标签下的文本内容! $("div...
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章