WebAPI乱炖

getElementById--单个元素

getElementsByTagName--得到数组

getElementsByClassName--得到数组

getElementsByName--得到数组

-------------------------------------------------

    * src,title,alt,href,id属性-------------直接 .属性
    * 操作表单标签的属性
    * name,value,type,checked,selected,disabled,readonly
    * 元素的样式操作
    * 对象.style.属性=值;

    * 对象.className=值;

    获取自定义属性this.getAttribute("score")

    设置自定义属性this.setAttribute("score")

    移除某个属性 removeAttribute

    *
    * 为元素添加事件的操作
    * 事件:就是一件事,有事件源,触发和响应
    *
    * this关键字----如果是在当前的元素的事件中使用this,那么this就是当前的对象

    * 内置对象:系统自带的对象
    * 自定义对象:自己写的对象
    * 浏览器对象:
    * DOM
    * DOM对象:------->通过DOM方式获取的元素得到的对象
    *
    * 元素:element:页面中的标签
    * 节点:Node:页面中所有的内容,标签,属性,文本
    * 根元素:html标签

    * 页面中的顶级对象---:document

-------------------------------------------------事件-------------------------------------------

onclick

onmouseover

onmouseout

onblur----失去焦点

onfocus

------------------------------------------------

//设置标签中的文本内容,应该使用textContent属性,谷歌,火狐支持,IE8不支持

  //设置标签中的文本内容,应该使用innerText属性,谷歌,火狐,IE8都支持

function setText(ele,text){
    if(typeof ele.textContent == 'undefined'){
        ele.innerText == text;
    }else{
        ele.textContent == text;
    }
}
----------------------------

节点指的就是页面中的所有内容---(标签,属性,文本)---这就是node节点

/  //ul标签的父级节点
//  console.log(ulObj.parentNode);
//  //ul标签的父级元素

//  console.log(ulObj.parentElement);---------两段代码一样的性质

子节点  childNodes----------一个完整的标签属性和文本算一个节点

子元素  children   -----------只是元素




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值