读写属性属性操作注意事项

  1. js中不允许出现“—”、所以font-size变成fontSize/margin-top变成marginTop.
  2. Op.style.with="12px"外面的属性值必须加上“”规定的。
  3. 在js里面写很多的样式文件和不方便。不如考虑动态添加class.添加类名。样式还在样式表中。Op.class="red"这样肯定不行,因为class是保留字/关键字,所以要替换一下,class=>className.Op.className="red".这样就行了。
  4. 所有的相对路径都别拿来做判断,不然会出错。比如A img src B href alert(img.src)会出现一大堆,英文数字字母,乱七八糟的东西,而且出现的是绝对路径的,还不兼容、绝对路径可以做判断,http:www.baidu.com/img/baidulogo.jpg
  5. 颜色值也不要拿来做判断,也会有兼容性问题color:red/#416821/rgba(45,156,15.0.5),并不知道浏览器返回来的是什么鬼。而且颜色是一个意思
  6. 背景也不要拿来判断,background
  7. innerHtml值别哪来做判断,兼容性问题。
  8. js动态处理div的浮动,float:left,right的时候,会遇见IE678的兼容问题,所以换优雅的方法,考虑动态添加class.添加类名具体如下,.right{float:right}就没有兼容性问题了。或者视觉上一样就行来解决兼容性问题。
  9. ...后面的值没法修改意思是属性名没法改的,改成['']即可,方括号里面是字符串后者就可以随便修改了。js中允许.换成['']而且没有任何兼容性问题。
  10. 做if判断时候,一定注意==是等于。=是赋值。
  11. 图片地址是无法判断,但是我们可以创造条件,避开直接判断src=什么,这个时候boolean就很有用了。设置boolean变量。举列如下记得每一次判断执行之后吧布尔值真假改变了,为下一次好服务。后面还有更简答的解决方案
  12. 两个图片切换还容易判断,但是四个12个,几百个呢,这时候数组出来了。放很多文字,图片地址,数组就像一个仓库一样

读写属性/if判断那点事/数组的更多相关文章

  1. 如何判断一个变量是数组Array类型

    在很多时候,我们都需要对一个变量进行数组类型的判断.JavaScript中如何判断一个变量是数组Array类型呢?我最近研究了一下,并分享给大家,希望能对大家有所帮助. JavaScript中检测对象 ...

  2. js判断一个对象是否为数组

    1,真正的数组的判断方法 javascript中最简单的声明数组方法为: var a = []; 判断是否为数组的最直接的方法为: 复制代码 代码如下: a instanceof Array //tr ...

  3. SKU多维属性状态判断算法

    作者:周琪力,前端工程师,网络常用昵称「keelii」.在过去的4年里主要负责京东网站商品详情页的前端系统架构和开发,平时主要写 JavaScript 偶尔写点NodeJS,Python.琪力博客:  ...

  4. js jquery 判断元素是否在数组内

    js jquery 判断元素是否在数组内 一,js方法 var arr = ["a", "b", "c"]; // js arr.index ...

  5. JS判断元素是否在数组内

    //判断元素是否在数组内 function contains(arr, obj) { var i = arr.length; while (i--) { if (arr[i] === obj) { r ...

  6. Linux mount 修改文件系统的读写属性

    有时候要在某个文件夹下添加和删除文件时,显示 "read only filesystem",说明该文件系统是只读的不能修改.使用 mount –o remount,rw / 命令可 ...

  7. NX二次开发-算法篇-判断找到两个数组里不相同的对象

    NX9+VS2012 #include <uf.h> #include <uf_curve.h> #include <uf_modl.h> #include < ...

  8. javascript 判断变量是否是数组(Array)

    过完春节又有好多人寻找新的机会,旁边的人面试完就会分享一些问题,明明会的但是面试的时候,想不全,面试官不满意...这个懊恼的行为,今天的文章跟大家分享下:javascript如何判断便是是数组. 1. ...

  9. JS属性读写操作+if判断注意事项

    js中不允许出现“ - ” 页面中改变文字大小-案例: <!doctype html> <html lang="en"> <head> < ...

随机推荐

  1. gitea (git服务器), 修改配置,更换IP地址

    使用的gitea项目管理git 服务器 (可以不用备份项目, 通过直接修改gitea配置, 直接使用) 步骤1 可以直接访问项目, 步骤2 ,如果已有项目IP地址固定为192.168.1.x, 新的I ...

  2. python3中,pycharm中怎么连接数据库

    因为python3现在还不能直接连接数据库,所有如果想连接,就只能通过以下方法: 在APP中的,__init__.py中,添加以下代码就可以: import pymysql pymysql.insta ...

  3. sqlServer对内存的管理

    简介 理解SQL Server对于内存的管理是对于SQL Server问题处理和性能调优的基本,本篇文章讲述SQL Server对于内存管理的内存原理. 二级存储(secondary storage) ...

  4. 如何开发一个直播APP

    一.个人见解(直播难与易) 直播难:个人认为要想把直播从零开始做出来,绝对是牛逼中的牛逼,大牛中的大牛,因为直播中运用到的技术难点非常之多,视频/音频处理,图形处理,视频/音频压缩,CDN分发,即时通 ...

  5. Linux命令总结_touch创建文件

    1.touch命令,用来创建文件或者修改文件时间戳 格式:touch [选项]... 文件... 选项 : -a   或--time=atime或--time=access或--time=use  只 ...

  6. 有关Linux的.a、.so和.o文件---mark一下(转)

    gcc 生成 .a静态库和 .so动态库   (转载) 我们通常把一些公用函数制作成函数库,供其它程序使用.函数库分为静态库和动态库两种.静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该 ...

  7. 模板 - SPFA

    SPFA可以用来判断负环或者计算带负权的最短路. 其实带负权的最短路可以用带势Dijkstra计算-- 所以SPFA基本就拿来判负环了-- #include<bits/stdc++.h> ...

  8. 洛谷P3200 [HNOI2009]有趣的数列(Catalan数)

    P3200 [HNOI2009]有趣的数列 题目描述 我们称一个长度为2n的数列是有趣的,当且仅当该数列满足以下三个条件: (1)它是从1到2n共2n个整数的一个排列{ai}: (2)所有的奇数项满足 ...

  9. 洛谷P3172 [CQOI2015]选数(容斥)

    传送门 首先,进行如下处理 如果$L$是$K$的倍数,那么让它变成$\frac{L}{K}$,否则变成$\frac{L}{K}+1$ 把$H$变成$\frac{H}{K}$ 那么,现在的问题就变成了在 ...

  10. 前端js模糊搜索(模糊查询)

    1.html结构: <label for="searchShop" class="clear pos-a" style="top:17px;&q ...