用层,click后做个标记,至于颜色,可以用CSS,我想应该可以。有点麻烦啊。
解决方案 »
- JavaScript,帮忙看下,怎么运行怎么来,老是出现问题呀!
- JS图片平滑特效
- 请问如何同时在IE和FireFox中同时可以在Textbox中响应回车事件
- 请问哪位高人可以把这段JAVASCRIPT代码转换成VC代码(加分或RMB都可以)
- 求助!firefox上的问题?
- javascript修改xml文件保存的时候为啥保存不了
- 关于动态加入事件的问题,请高手解答._在线等待
- 求教!小问题50分。如何用javascript在网页中实现双击滚屏,单击停止?
- 为什么history.back()会将前一屏清空?
- JS函数封装的问题!!菜鸟求大家解答
- <SELECT></SELECT>中的问题!
- 帮忙看看哪里有错,谢谢!
<head>
<style type="text/css">
.hilite { background-color:red}
.lowlite { background-color:white}
</style><script language="javascript">
function document.onclick()
{ if (window.event.srcElement.tagName == "SPAN")
{
if (event.srcElement.className == 'hilite')
event.srcElement.className = 'lowlite';
else
event.srcElement.className = 'hilite';
}
}function GetSelected()
{
var spans = document.all.tags("SPAN");
for (var i=0; i < spans.length; i++)
if (spans[i].className == 'hilite')
alert(spans[i].id + " is selected:" + spans[i].innerText);
}function SelectAll()
{
var spans = document.all.tags("SPAN");
for (var i=0; i < spans.length; i++)
if (spans[i].className != 'hilite')
spans[i].className = 'hilite';
}function DeselectAll()
{
var spans = document.all.tags("SPAN");
for (var i=0; i < spans.length; i++)
if (spans[i].className == 'hilite')
spans[i].className = 'lowlite';
}</script>
</head>
<body>
<table>
<tr>
<td><span id="a">hello</span></td>
</tr>
<tr>
<td><span id="b">world</span></td>
</tr>
<tr>
<td><span id="c">how</span></td>
</tr>
<tr>
<td><span id="d">are</span></td>
</tr>
<tr>
<td><span id="e">you</span></td>
</tr>
</table>
<input type="button" value="Show Selected" onclick="GetSelected()">
<input type="button" value="Select All" onclick="SelectAll()">
<input type="button" value="Deselect All" onclick="DeselectAll()">
</body>
</html>