`
李俊良
  • 浏览: 146062 次
  • 性别: 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 *无限可观察...

    面试题练习题前端 JavaScript高级语法-字符串属性

    面试题练习题前端 JavaScript高级语法-字符串属性面试题练习题前端 JavaScript高级语法-字符串属性面试题练习题前端 JavaScript高级语法-字符串属性面试题练习题前端 JavaScript高级语法-字符串属性面试题练习题前端...

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

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

    JavaScript应用实例-自定义按钮.js

    JavaScript应用实例-自定义按钮.js

    JavaScript应用实例-自定义canvasButton.js

    JavaScript应用实例-自定义canvasButton.js

    layui-自定义多选-禁用.rar

    - **JavaScript/jQuery**:layui主要是基于JavaScript和jQuery构建的,所以扩展其日期控件需要对这两种语言有深入理解,包括DOM操作、事件处理、对象和数组操作等。 - **layDate配置项**:layui的日期控件接受一...

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

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

    javascript经典特效---从左飞入的文字.rar

    此外,为了提高代码的可维护性和复用性,可以将动画逻辑封装成一个函数,甚至是一个自定义的JavaScript组件。这需要理解函数、对象和模块化编程的概念。 压缩包内的"从左飞入的文字.htm"文件很可能包含了一个完整的...

    js-swiper-分页标签加进度条-自定义位置加进度条

    在这个特定的场景中,我们关注的是如何在Swiper中添加分页标签以及进度条,并且能够自定义它们的位置。下面将详细探讨这两个特性。 一、Swiper 分页标签 Swiper 自带了分页功能,它允许用户通过点击分页点来切换...

    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类**:处理标签...

    JavaScript应用实例-对话框自定义view.js

    JavaScript应用实例-对话框自定义view.js

    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”文件包含了一个实现这种功能的示例。让我们深入了解一下如何...

    ExtTag,获取HTML自定义属性

    同时,为了保证代码的可维护性,应尽量将复杂的逻辑移至JavaScript,而不是过度依赖HTML的自定义属性。 综上所述,`ExtTag`可能是用于简化HTML自定义属性操作的一个工具,它将这些属性转化为JS对象,便于在...

Global site tag (gtag.js) - Google Analytics