`
李俊良
  • 浏览: 145354 次
  • 性别: 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开发或者数据交换的需求,例如...

    用js实现自定义标签

    本案例通过JavaScript来实现自定义标签的功能。具体而言,它通过遍历文档中的内容,将自定义的标签转换为标准的HTML标签,并应用相应的样式。下面我们将详细介绍其实现细节。 #### 自定义标签代码解析 ```...

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

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

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

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

    javascript经典特效---滚动条的设置.rar

    2. **自定义样式**:虽然CSS3允许一定程度的滚动条样式自定义,但JavaScript能提供更多的可能性。例如,我们可以创建自定义的滚动条元素,用JavaScript监听滚动事件,然后通过改变这些元素的位置和状态来模拟原生...

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

    jsp 自定义标签实例

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

    javascript-tree-menu-dTree

    【javascript-tree-menu-dTree】是一种基于JavaScript实现的树形菜单组件,主要用于网页中构建层级结构的导航菜单。这个组件能够帮助用户以清晰、交互性强的方式展示数据的层次关系,广泛应用于网站的侧边栏导航、...

    gtm-macros-variables:变量-自定义Javascript-Google跟踪代码管理器

    变量-自定义Javascript-GTM 变量Tipo“自定义Javascript”段Google跟踪代码管理器: {{JS单击Mailto}} {{JS Click Phone}} {{JS是移动的}} {{JS单击文件扩展名}} 执照 根据MIT许可获得许可。

    自定义标签学习笔记

    - **统一页面风格**:使用相同的自定义标签可以保持页面风格的一致性。 #### 二、自定义标签的应用场景 1. **页面布局**:用于定义页面的结构和样式,如导航栏、页脚等。 2. **控制流操作**:用于实现循环、条件...

    用javascript实现自定义标签

    在JavaScript中实现自定义标签是一种常见的技术,它允许开发者...虽然这种方法在某些场景下仍有一定应用,但在现代Web开发中,推荐使用Web组件技术来实现类似功能,因为它们提供更好的语义化、封装性和跨浏览器兼容性。

Global site tag (gtag.js) - Google Analytics