`
李俊良
  • 浏览: 145322 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javascript兼容性点滴-----自定义标签属性

阅读更多
<div id="mydiv" myattr="welcome"></div>

 先看一个html标签代码

 

如果用脚本取得id为mydiv 自定义属性myattr的值,我们知道方法为

 

document.getElementById("mydiv").myattr

 

 

但是这种方法在firefox上面就无效了,要在IE和firefox上面都可以取得welcome那么语句应该这么写

 

document.getElementById("mydiv").getAttribute("myattr")

 

 

其实很简单了,这样就通用了,所以大家养好习惯,取属性都用getAttribute方法,设置属性都用setAttribute方法就行了

分享到:
评论

相关推荐

    Custom JavaScript for Websites 2-3.4.12.zip

    您可以基于域或自定义正则表达式(自v3.1.1起)注入自定义JavaScript。 自v2.5.1以来,此扩展支持专用选项卡来编辑您的代码 您可以使用一些内置库,例如 *jQuery1.12.4 *jQuery2.2.4 *jQuery3.2.1 *无限可观察...

    python自学教程-04-自定义JavaScript.ev4.rar

    【标题】"python自学教程-04-自定义JavaScript.ev4.rar" 提示我们这是一个关于Python编程学习的教程,特别是涉及到与JavaScript交互的部分。在Python中,与JavaScript交互通常是通过Web开发或者数据交换的需求,例如...

    javascript经典特效---打开无边窗口.rar

    在网页设计中,"打开无边窗口"通常指的是利用JavaScript代码创建一个新的浏览器窗口,该窗口可以自定义大小、位置、工具栏等属性,以达到特定的用户体验效果。在"javascript经典特效---打开无边窗口.rar"这个资源中...

    javascript经典特效---打开定制大小窗口.rar

    总的来说,这个教程或示例将帮助开发者掌握如何利用JavaScript的`window.open()`函数和相关事件处理来创建自定义大小的窗口,从而提升网页的交互性和功能性。通过学习和实践这部分内容,开发者可以更好地理解...

    javascript经典特效---窗口定制打开.rar

    6. **兼容性**:在不同的浏览器中,`window.open()`的实现可能存在差异,因此编写跨浏览器的代码时需要注意兼容性问题,可能需要使用条件语句或库(如jQuery)来确保一致的行为。 7. **最佳实践**:虽然自定义窗口...

    javascript经典特效---文字直接竖排.rar

    `writing-mode` 和 `transform` 在现代浏览器中支持良好,但老版本的IE可能需要使用特定的非标准属性(如 `-ms-writing-mode`)或JavaScript库(如jQuery)来实现兼容。 五、示例代码 在压缩包中的 "文字直接竖排....

    使用Vue-Grid-Layout实现自定义工作台

    Vue.js 是一个流行的前端JavaScript框架,它以组件化开发、易用性和高性能著称。Vue-Grid-Layout 是一个基于 Vue.js 的响应式栅格布局系统,它允许开发者创建自定义的工作台,用户可以根据需要自由调整各个组件的...

    javascript中的自定义属性的应用--避免频繁访问数据库

    在WEB应用程序中,经常需要将数据从数据库中取... 在原有控件中增加自定义属性,这样,既能避免逻辑复杂,又能节省网络流量。 关于实例的说明,见:http://blog.csdn.net/redleaf1995/archive/2008/01/29/2072029.aspx

    javascript经典特效---图片链接文本说明.rar

    6. **链接(a标签)**:`&lt;a&gt;`标签用于创建超链接,JavaScript可以通过`href`属性改变链接地址,或者监听`click`事件阻止默认跳转,实现自定义逻辑。 7. **数据交换**:如果涉及到图片与文本的联动,可能需要用到`...

    jQuery给HTML标签添加自定义属性.zip

    本教程将聚焦于如何使用jQuery给HTML标签添加自定义属性,这在增强网页元素功能和实现特定逻辑时十分有用。 首先,让我们了解一下自定义属性。在HTML5中,允许开发者为元素添加非标准的属性,这些属性通常以"data-...

    javascript经典特效---滚动条的彩色显示.rar

    Chrome、Firefox和Safari等现代浏览器支持CSS3的`::-webkit-scrollbar`和`::-webkit-scrollbar-thumb`伪元素来定制滚动条的样式,但IE和Edge(旧版)并不支持这些属性,因此在实现彩色滚动条时需要考虑兼容性问题。...

    自定义标签-主页.zip

    总的来说,自定义标签是提高Web应用程序可扩展性和复用性的重要工具,通过结合JavaScript和Web Components技术,开发者可以构建出富有表现力且高度定制化的用户界面。这个项目提供了一个实践自定义标签和JavaScript...

    自定义标签

    - **TLD(Tag Library Descriptor)文件**:这是定义自定义标签的元数据文件,包含了标签的名称、属性、导出的变量等信息。TLD文件一般以`.tld`为后缀,通常放在WEB-INF目录下。 - **Tag Handler类**:处理标签...

    微信自定义组件---标签式导航栏

    在微信小程序开发中,自定义组件是提升用户体验和界面设计灵活性的重要工具。本文将深入探讨如何创建一个“标签式导航栏”自定义组件,包括如何实现样式定制、横向滚动以及隐藏滚动条,同时还会讲解如何监听item点击...

    JavaScript应用实例-qq自定义分享.js

    JavaScript应用实例-qq自定义分享.js

    HTML5中的dataset自定义属性-0.pdf

    在编写JavaScript代码时,为了确保跨浏览器的兼容性,我们需要先检测浏览器是否支持 `dataset` 属性,如果不支持,则需要采用回退策略,比如使用 `getAttribute` 方法来访问这些自定义属性: ```javascript var ...

    ArcGIS Server 开发系列(六)--自定义 Tasks

    在设计自定义Task时,应考虑其功能的灵活性、用户界面的友好性,以及性能优化等因素,确保Task既实用又高效。 总的来说,ArcGIS Server的Task开发是一个综合性的过程,涉及到客户端脚本、服务器端编程、GIS功能实现...

    javascript经典特效---右键点出链接条.rar

    在JavaScript的世界里,右键菜单通常用于提供用户自定义的操作选项,比如下载、复制或查看源代码等。这个“javascript经典特效---右键点出链接条.rar”文件包含了一个实现这种功能的示例。让我们深入了解一下如何...

    javascript-logger工具 - Kingfishers

    6. **可扩展性**:Kingfishers的JavaScript-Logger工具可能支持插件系统,允许开发者添加自定义的日志处理器或适配器,以便将日志发送到其他平台,如服务器日志或第三方日志服务。 7. **轻量级**:由于JavaScript-...

    jsp 自定义标签实例

    在JavaServer Pages (JSP) 技术中,自定义标签是扩展JSP功能的关键手段,它允许开发者创建可重用的组件,提高代码的可维护性和可读性。本实例将深入探讨如何实现一个简单的JSP自定义标签。 首先,自定义标签的实现...

Global site tag (gtag.js) - Google Analytics