自定义属性--JavaScript】的更多相关文章

1 - 获取属性值 element.属性 获取属性值 element.getAttribute('属性') 区别: element.属性 --获取内置属性(元素本身自带的属性) element.getAttribute('属性'); --主要获得自定义的属性(标准) 程序员自定义的属性 code-1: <div id="demo" index="1" class="nav"></div> <script> va…
Bootstrap有两个重点,一个是概念的理解,理解bootstrap是如何通过div来代替过去的table布局的:一个是常用结构的熟悉,做到需要的组件马上就能找到,小修修改改可用就行.其最帅的一点就是:即使是审美能力几乎为空的我也可以整出个美美哒的页面.(这是俺的第一篇markdown编辑的文章,给自己点个赞哈) 概念 BootStrap是由Twitter的两位员工Mark Otto和Jacob Thornton于2010年8月创建,距今已有7年,不过其仍然是最流行的前端CSS框架.它基于Le…
虽然HTML元素的属性已经十分丰富,但在某些场合下,元素固有的属性无法完成我们的需求: 这个时候,自定义属性就会让问题解决起来比较方便. 比如,下面的栗子: 多张图片点击变化事件:当背景图片为a.jpg时,点击图片时,切换成b.jpg; HTML: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>自定义属性</…
JS数组也是一种对象. 我们用JavaScript处理的所有东西,都可以视为是一种对象. JavaScript中有两种数据类型,基本类型数对象类型,但是基本类型基本都是包括在对象类型之中的. 数组.函数.Date在JavaScript中都是预定义的对象,它们内部都包含了方法.属性和各自的标准化句法. JavaScript数组有以下三种不同的属性:1 数组的索引也是其属性2 内置属性3 你可以自己添加自定义属性前两种属性是大家比较熟知的,你可能每天都在使用,但是我还是想在这里简单的多说两句,然后再…
你知道吗?JavaScript可以为任何HTML元素添加任意的自定义属性,而且你可能无意中已经使用过自定义属性了,那么自定义属性通常有哪些应用呢? 1.想用“匹配”.对应关系的时候就用索引值 2.同时控制多组元素 3.开关切换,多组元素开关的切换 就总结到这里,下面来看看几个例子吧 JavaScript自定义属性索引值: HTML: <input type="button" value="btn1"> <input type="butto…
JavaScript: 高级技巧: window 对象也可以添加自定义属性 例如 window.ntName = 'a';例如 window.ntXw = top; 优点是, window 无须等加载完毕, 任何时候都可以调用, 如果是页面元素和变量, 就需要小姐加载完毕才能使用 例如在 lhg: 中 父页面dlg_XXX.ShowDialog(); dlg_XXX.inwin.nt调用父窗口 = window; 子页面alert( window.nt调用父窗口.location.href );…
for (var name in window) { if (window.hasOwnProperty(name)) { window.console.log ( name + " : " + window[name]); } else { //alert(name); // toString or something else }} javaScript 对象的hasOwnProperty方法打印window自定义属性…
写在前面:给某个或多个元素自定义属性data-tar,想获取data-tar='123'的元素来进行进一步的操作,如何实现? function getElementByAttr(tag,attr,value) { var aElements=document.getElementsByTagName(tag); var aEle=[]; for(var i=0;i<aElements.length;i++) { if(aElements[i].getAttribute(attr)==value)…
标签的自定义属性: 在开发中,有时需要在标签上添加一些自定义属性用来存储数据或状态. 设置了自定义属性的标签,就是在这个标签上添加了这个属性,浏览器中的html结构中可以看到. 使用点语法(如oWrap.mygod="哈哈")设置的自定义属性,在html结构中并不能直接看到,但该属性实际已经存在于该标签的属性集合列表,如下图所示: var oW=document.getElementById('wrap'); oW.mygod="hi"; 利用这个特性,可以很方便的…
我们可以以json键值对的形式自定义属性. 首先定义一个JS数组JSarray. 然后按json键值对的形式进行赋值. 最后在控制台显示结果. 代码如下: var JSarray = new Array(); for(var i = 0;i<5;i++){ JSarray[i] = { arr1:"text"+i, arr2:"text"+i, arr3:i } console.log(JSarray[i].arr1); console.log(JSarray…