zoukankan      html  css  js  c++  java
  • 【JavaScript】setAttribute在添加事件时失效解决办法

    HTML的表格行高亮,用JavaScript设置时总是在FireFox和谷歌浏览器中成功,但是在IE6,IE7中失败。最后发现是IE系列对DOM的setAttribute方法支持不好。如用:

    1 tr.setAttribute('onMouseOver', 'this.bgColor="yellow";');
    2 tr.setAttribute('onMouseOut', 'this.bgColor="white";');

    是没有效果的。

    换成下面的方法兼容比较好:

    1 tr[i].onmouseover = function(){this.bgColor="yellow";};
    2 tr[i].onmouseout = function(){this.bgColor="white";};
  • 相关阅读:
    最短路小变形
    最短路
    bfs + 路径输出
    优先队列
    dijkstra
    重载运算符-operator
    最短路
    二分图匹配
    依赖型的关系建立
    string 类
  • 原文地址:https://www.cnblogs.com/VergilYang/p/6654579.html
Copyright © 2011-2022 走看看