原生js和jquery获取对象 使用innerHTML区别
1. 首先innerHTML 和 length是属性 不是方法
2. innerHTML是DOM元素的属性,j s获取的DOM对象就是js对象;
3. jquery对象其实是js的数组,是通过包装DOM后产生的对象,jQuery对象是jQuery独有的,其可以使用jQuery里的方法,但是不能使用DOM的方法;反过来Dom对象也不能使用jquery的方法
4. js对象转jQuery对象:$(js对象)
jQuery对象转js对象:var doc2=$("#idDoc2")[0];
substr() substring()区别
substr()第二参表示向截取位数
substring()第二参表示截至字符串下标
var str="Hello world!";
document.write(str.substr(3,7)); //lo worl
var str="Hello world!";
document.write(str.substring(3,7)); //lo w
详见 https://blog.csdn.net/aaa1117a8w5s6d/article/details/7790418