IE11下event.srcElement获取不到对应属性的解决方法
来源:互联网 发布:网络写手签约 编辑:程序博客网 时间:2024/05/22 02:26
有如下一段代码:
<table id = "tabTable" width="98%" border="0" align="center" cellpadding="0" cellspacing="0" class="list_table"> <tr> <td> <div id="tabArea" style="border:0px" overflow:scroll><ul><li><a id="start" style="cursor:hand;" href="#space" onclick="loadPage(event);" link="<%=request.getContextPath()%>/ticketworklog/worklog_ticketOperationLog.action?timeZoneId=<s:property value='timeZoneId'/>&refreshIframe=true"><s:text name="sdm.log.tabname.ticketoperation" /></a> </li> <li> <a style="cursor:hand;" href="#space" onclick="loadPage(event);" link="<%=request.getAttribute("address")%>/excelScript/importHistoryRecord.jsp?refreshIframe=true"><s:text name="sdm.log.tabname.excel"/></a> </li> <li> <a style="cursor:hand;" href="#space" onclick="loadPage(event);" link="<%=request.getAttribute("address")%>/emailScript/interfaceEmailList.jsp?refreshIframe=true"><s:text name="sdm.log.tabname.crapproval"/></a> </li> </ul> <div id="space" style="padding:0;"></div></div> </td> </tr></table>
现在我在loadPage(event)中根据传来的link值,决定tab页签的展示对象:
function loadPage(event){ var sUrl = (event.srcElement==null)?$("#start").attr("link"):event.srcElement.link; iframePage.attr("src",sUrl); }
这段代码在IE8中运行无碍,但是IE11和Chrome中,event.srcElement.link这个值变成了undefined
好像是IE11不支持这种写法。这时候解决方法也很简单:
function loadPage(event){var sUrl = (event.srcElement==null)?$("#start").attr("link"):event.srcElement.getAttribute("link");iframePage.attr("src",sUrl);}
event.srcElement.getAttribute("link") 直接获取属性值的方法改为 getAttribute()
就这样就OK了,经测试,IE8、IE9、IE11、Chrome都没问题
0 0
- IE11下event.srcElement获取不到对应属性的解决方法
- event.srcElement属性
- event.srcelement event.target属性
- FF下新增event对象的srcElement、fromElement、toElement三个属性
- javascript,firefox,window,event,srcelement firefox下的window.event.srcelement;
- event.srcElement的用法
- event.srcElement的用法
- event.srcElement的用法
- event的srcElement
- Event.srcElement 中属性介绍
- IE11中使用window.open()方法获取不到参数解决方法
- event.srcElement(获取页面操作的事件对象)
- event.srcElement在火狐下的兼容问题——ie用event.srcElement,火狐用event.target
- IE和FF下的srcElement获取
- event.srcElement.parentElement的用法
- event.srcElement的用法(转载)
- 创建兼容 IE/FireFox 的 event 及 event 的 srcElement、fromElement、toElement 属性
- 创建兼容 IE/FireFox 的 event 及 event 的 srcElement、fromElement、toElement 属性
- IOS 用封装API AsyncSocket进行网络通信
- 设计模式系列课程24之【备忘录模式】
- Java保留指定小数位数工具类
- Java多线程(二)、线程的生命周期和状态控制
- android常用布局
- IE11下event.srcElement获取不到对应属性的解决方法
- sql 优化语句用到的sql语句
- LINQ To XML Tutorials with Examples
- 相比苹果iPhone6如何?三星S5高配版真机谍照
- 有关数组、函数、单例函数
- 六级解题技巧
- 冬季家居保养注意多 木地板和竹材地板的维护知识
- WINDOWS 服务开发
- 京东、天猫、小米:618电商血战手机