window.event.srcElement有可能是font,td,tbody等,因此你应该判断并向上找tr
解决方案 »
- 如何自动获取页面上的对象的属性
- 纠结,咋extjs界面不显示呢
- JS 判斷一個比較特殊的IP地址(用正則)
- 求一个正则表达式
- 请问我这个循环有问题吗?为什么下拉框不能选中某一项
- 表单提交数据赋值JS的问题-请net_lover帮忙解答
- 一个小问题,关于连接字符?
- 如何让两浮点数相加结果不用科学计数表示?
- 如何把ASP中定义的变量,当成参数传给javascript函数?
- 怎么用html的div或者JS,或jquery做一个类似于excel冻结窗格的效果,求救啊
- 高手请进!特殊问题!
- ***高分求教!我相信还是有人会的!!***这个问题困扰了我很久了!关于table中<font>的问题!谢谢***
<tbody>
<tr onclick="trFocus()" ondblclick="queryDblClick()">
<td nowrap><div align="center" datafld="aa" style="WIDTH: 34px; HEIGHT: 23px">gfggg</div>
</td><td nowrap><div align="center" datafld="ss" style="WIDTH: 34px; HEIGHT: 23px">ggggg</div>
</td>
</tr>
</tbody>
</table>
<script>
function trFocus()
{
o=window.event.srcElement
while(o.tagName!="TR")
o=o.parentElement
o.bgColor='red'
}
</script>
<tbody>
<tr onclick="trFocus()" ondblclick="queryDblClick()">
<td nowrap><div align="center" datafld="aa" style="WIDTH: 34px; HEIGHT: 23px"><font color=green><font>gfggg</font></font></div>
</td>
<td nowrap><div align="center" datafld="ss" style="WIDTH: 34px; HEIGHT: 23px">ggggg</div>
</td>
</tr>
</tbody>
</table>
<script>
function trFocus()
{
o=window.event.srcElement
while(o.tagName!="TR")
o=o.parentElement
o.bgColor='red'
}
function queryDblClick()
{}
</script>
我现在的问题是当点击某一行的时候,不能把整行的颜色都在置成焦点(lastClickObject.bgColor="#22AAFF"),而是一部分颜色变了,另外一部分不变!
这是为什么?????
没有<font color="#000080" size="3">...<font>却又可以!!!!
window.event.srcElement.parentNode.tagName="TD"而<td><div><font>稚鹰网际开发室</font></div></td>中
window.event.srcElement.parentNode.tagName="DIV"所以当你增加<font>标记的时候,它会自动增加一个结点!!!
<font color="#000080" size="3">...<font>
应该是
<font color="#000080" size="3">...</font>
吧(请注意最后应该有 ‘/’)
o=o.parentElement
截的图怎么传过来啊?