JS


JS组成


ECMAscript(ES)
DOM(文档对象模式)
BOM(浏览器对象模式)

JS数据类型


数字类型(number)
字符串类型(srting)
未定义类型(undefind)
布尔类型(boolean)
空类型(null)

代码结构

顺序结构
条件结构
循环结构

强制类型转换和隐式类型转换

parseInt() :可以将字符串转换成数字类型(整型)。

有三个作用:
1.可以将字符串转成数字
2.取整
3.将字符串前面的数字提取出来

parseFloat (): 转成浮点数,就是小数。

js选择DOM的方法


通过ID选取元素(getElementById)

1)使用方法:document.getElementById("domId")
其中,domId为要选取元素的id属性值
2)兼容性:低于IE8版本的IE浏览器对getElementById方法的实现是不区分元素ID号的大
小写的,并且会返回匹配name属性的元素。


通过标签名选取元素(getElementsByTagName)

1)使用方法:element.getElementsByTagName("tagName")
其中,element是有效的DOM元素(包括document)
tagName是DOM元素的标签名
2)说明:a. 返回值是一个nodeList集合(区别于Array)
b. 该方法只能选取调用该方法的元素的后代元素。
c. tagName不区分大小写
d. 当tagName为*时,表示选取所有元素(需遵从b.规则)
e. HTMLDocument会定义一些快捷属性来访问标签节点。如:document的
images、forms、links属性指 向<img>、<form>、<a>标签元素集合,而document.body和
document.head总是 指向body和head标签(当未显示声明head标签时,浏览器也会创建
document.head属性)


通过CSS类名选取元素(getElementsByClassName)

1)使用方法:element.getElementsByClassName("classNames")
其中,element是有效的DOM元素(包括document)
classNames是CSS类名称的组合(多个类名之间用空格,可以是多个空格隔
开),
如element.getElementsByClassName("class2 class1")将选取elements后代元素中
同时应用了class1和class2样式的元素(样式名称不区分先后顺序)
2)说明:a. 返回值是一个nodeList集合(区别于Array)
b. 该方法只能选取调用该方法的元素的后代元素。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值