1.在原生js里面  window.onload=function(){}  这个就相当于jquery中 $(document).ready(function(){}); 这样

2.getElementById的用法:  示例 var chat1=document.getElementById("wen");  (后面的ID不能加上# 需要加引号,这与jquery不同)

3.获取属性的方法就是先获取对象 然后  .属性  ,不再赘述

4.innerHtml:    innerHTML 属性设置或返回表格行的开始和结束标签之间的 HTML。 例: chat3.innerHTML+=chat1.value+"<br/>";补充:当innerHtml=''时它是删除里面的HTML内容,当引号中有内容是,它不是“删除原有内容去替换它”,而只是“在原有内容末尾添加内容”;

5.js对属性的操作也可以用链式操作 比如某个<p style="font-size:15px"> 阿斯顿</p>的ID是OP,那么可以这样写:   OP.style.fontSize=XXX

6.在js中不允许出现“-”这个符号,比如第五条中  OP.style.fontSize=XXX  ,需要把带“-”的换成驼峰写法;

7.js对属性的修改中  在读或写"class"属性时 直接写class是不行的   把所有需要写class的地方改成className就可以了:例如  OP.className="red";  那么就把OP这个对象的类改为了red;   这个关键字要注意

8.相对路径:【file:///haha/xinjian/img/4.jpg】  绝对路径【http:www.baidu.com/1.jpg】

对于属性的读写来说: 1. 相对路径 不要拿来做判断 ,绝对路径可以拿来做判断(src和href)2.颜色值不要拿来做判断(因为有好多颜色写法) 3.innerHTML值不要拿来做判断

9.cssText这个属性:oDiv.style.cssText='';    无论是cssText还是直接修改oDiv.style.width这样的值,都是在修改html后缀的样式,而不是修改css文件中的样式。另外cssText值的修改是类似于innerHtml这种替换型的 ,比如前面cssText改了宽高,后面只改了宽,但前面改的高不会保留,因为它是替换型的。但是如果cssText改的值为空即cssText=‘’;那么元素就会采取样式表中的样式了

待续

原生js基础问题的一些备忘的更多相关文章

  1. 原生JS 基础总结

    0. 好习惯 分号 ; 花括号 {}, var 弄清楚 null , undefined 区别 , isNaN, === 与 == 区别 1. prompt , confirm , alert 不同框 ...

  2. Linux基础之常用基本命令备忘

    Linux基础之常用基本命令备忘 PWD   查询当前所在Linux上的位置 /         根目录 CD(change directory)切换目录  语法 CD /(注意添加空格)   LS ...

  3. 原生 js基础常用的判断和循环

    原生 js基础常用的判断和循环 以下部分是个人实践及和搜集的资料: 最常用的if判断语句: if (/* 条件表达式 */){ // 成立执行语句 } else { // 否则执行语句 } 原生js的 ...

  4. 原生js基础学习--正则RegExp

    转义字符"\" 使用反斜杠之后,会强制的将"\"之后的字符取消掉原来的意思转换成文本, 转义符号不会输出 var str= "abc\"de ...

  5. UITextView -- 基础备忘

    UITextView 这篇文章只涉及到基本的使用,日后会写一些关于结合TextKit的备忘 基本属性 let screenSize = UIScreen.mainScreen().bounds.siz ...

  6. 原生js操作DOM基础-笔记

    原文参考http://mp.weixin.qq.com/s?__biz=MzU3MDA0NTMzMA==&mid=2247485490&idx=1&sn=15197b4b53e ...

  7. koa 基础(十七)原生 JS 中的类、静态方法、继承

    1.app.js /** * 原生 JS 中的类.静态方法.继承 * es5中的类和静态方法 */ function Person(name, age) { // 构造函数里面的方法和属性 this. ...

  8. 工作效率-十五分钟让你快速学习Markdown语法到精通排版实践备忘

    关注「WeiyiGeek」公众号 设为「特别关注」每天带你玩转网络安全运维.应用开发.物联网IOT学习! 希望各位看友[关注.点赞.评论.收藏.投币],助力每一个梦想. 文章目录: 0x00 前言简述 ...

  9. JS基础学习(一)

    首先感谢 http://www.w3school.com.cn/js/index.asp 学js真的很方便,&下面的内容其实是我自己做的一个备忘 第一节 大致了解 一 js基本介绍 1.轻量级 ...

随机推荐

  1. mvcAPI (入门 1)

    步骤: 1)建立order 类 2)建立OrderEntity类 3)创建控制器API 这时候能看到Json 格式的数据啦 5)想在网页或客户端显示 添加一个网页 如下: <!DOCTYPE h ...

  2. java获取指定时间的年月日

    作者:Night Silent链接:http://www.zhihu.com/question/35650798/answer/63983440来源:知乎著作权归作者所有,转载请联系作者获得授权.1. ...

  3. SqlSever基础 ltrim函数 除去字符串左边的空格,右边的中间的不管

    镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ ...

  4. uTenux——LED驱动讲解

    LED驱动讲解,对于一个嵌入式的工程师还是一个刚开是学习相关电子设计的朋友,对于LED的驱动问题应该不甚陌生.我所说的LED驱动并不是类似大功率LED照明的那个驱动,而是简单的控制器对LED的控制驱动 ...

  5. Date、String和Timestamp类型转换

    1.String与Date类型转换: 1.获取当前系统时间: Date date1 = new Date();   //获取系统当前时间 Calendar cal = Calendar.getInst ...

  6. POJ 1142 Smith Numbers(史密斯数)

    Description 题目描述 While skimming his phone directory in 1982, Albert Wilansky, a mathematician of Leh ...

  7. style不同取值对应的日期、时间格式

    from : http://www.cnblogs.com/Gavinzhao/archive/2009/11/10/1599690.html sql server2000中使用convert来取得d ...

  8. kakfa源代码开发环境搭建过程中的错误处理

    在window上搭建kafka的源代码开发环境,主要参考如下的blog: http://www.bubuko.com/infodetail-695974.html    << Window ...

  9. iOS - UIStoryboard

    前言 NS_CLASS_AVAILABLE_IOS(5_0) @interface UIStoryboard : NSObject @available(iOS 5.0, *) public clas ...

  10. iOS - UIToolbar

    前言 NS_CLASS_AVAILABLE_IOS(2_0) __TVOS_PROHIBITED @interface UIToolbar : UIView <UIBarPositioning& ...