JavaScript入门(二)

1.文档对象模型DOM是Document Object Model的简称.
DOM将HTML文档呈现为带有元素,属性,和文本的树结构。


DOM结构示意图


HTML文档是由节点构成的集合,一般节点分为3种:

  • 元素节点:<html>,<body>等都是元素节点,相当于html固有的部分(关键字)。

  • 文本节点:向用户展示的内容。

  • 属性节点:元素属性,如标签的链接属性。

    2.获取节点
    var mychar= document.getElementById("con")

    3.innerHTML属性用于获取或者替换HTML元素的内容
    Object.innerHTML

    4.DOM允许修改HTML元素的样式。


    HTML各种属性

    语法:
    Object.style.property=new style;
    示例:

    var mychar= document.getElementById("con");
    mychar.style.color = "red";
    mychar.style.backgroundColor = "gray"
    mychar.style.width = "300"

    5.显示和隐藏效果

    网页的隐藏和显示效果可以通过display属性来设置。

    语法:

    Object.style.display = value
    示例:

        var mychar = document.getElementById("con");
        mychar.style.display = "block"

    6.css样式:目前看来可以为html文本提供显示的选项.

    <style>
        body{ font-size:16px;}
        .one{
            border:1px solid #eee;
            width:230px;
            height:50px;
            background:#ccc;
            color:yellow;
        }
        .two{
            border:1px solid #ccc;
            width:230px;
            height:50px;
            background:#9CF;
            color:blue;
        }
        </style>

    7.控制类名className:设置或返回元素的class属性

    作用:

  • 获取元素的class 属性

  • 为网页内的某个元素指定一个css样式来更改该元素的外观

    语法:
    object.className = classname
    示例:

          var p1 = document.getElementById("p1");
          p1.className = "one";

    8.取消之前的设置

    var mychar = document.getElementById("con");
    mychar.removeAttribute("style");
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值