美文网首页
javascript笔记7

javascript笔记7

作者: michaelYH | 来源:发表于2018-09-05 20:33 被阅读0次

    获取标签节点

    获取属性节点

    获取文本节点

    行间样式表的读写

    内部样式表与外部样式表的读写

    自由飞翔的div

    获取标签节点

    <div id="idDiv"><div>

    var jsDiv = document.getElementById("idDiv");

    console.log(typeof(jsDiv));

    console.log(idDiv);

    <div class="classDiv"><div>

    <div class="classDiv"><div>

    var jsDivs = document.getElementsByClassName("classDiv");

    console.log(jsDivs);

    四种获取节点的方式:
    var jsDiv = document.getElementById("idDiv");

    //console.log(typeof(jsDiv));

    //console.log(idDiv);

    var jsDivs = document.getElementsByClassName("classDiv");

    //console.log(jsDivs);

    var input = document.getElementsByName("inputText");

    //console.log(input[0]);

    var jsAllDivs = document.getElementsByTagName("div")

    <input type="text" id="in" placeholder="yuhongxue">

    var jsInput = document.getElementById("in");

    console.log(jsInput.placeholder);

    function func(){

        jsInput.placeholder="hello world";//修改内容

    }

    func();

    console.log(jsInput);

    var jsInput = document.getElementById("in");

    console.log(jsInput.getAttribute("other"));

    function func(){

    jsInput.setAttribute("other","good")

    jsInput.removeAttribute("other");//删除属性节点 jsInput.removeAttribute("placeholder");

    jsInput.setAttribute("index","index"); //增加属性节点

    }

    func();

    console.log(jsInput);

    获取文本节点

    <div id="value">value</div>

    var value = document.getElementById("value");

    console.log(value.innerHTML);

    console.log(value.innerText);

    value.innerHTML="good";

    console.log(value);

    行间样式表的读写

    <div id="value" style="width: 100px;height: 200px;background: red">value</div>

    var jsdiv = document.getElementById("value");

    jsdiv.style.backgroundColor="yellow";

    内部样式表与外部样式表的读写

    内部样式表

    <div id="value" style="width: 100px;height: 200px;background: red"></div>

    var jsDiv = document.getElementById("value");

    var c = jsDiv.style.backgroundColor;

    console.log(c);

    外部样式表

    获取样式写法:

    var c = window.getComputedStyle(jsDiv,null).backgroundColor;

    设置样式写法:

    jsDiv.style.backgroundColor="black";

    自由飞翔的div

    <head>

    <style type="text/css">

    #box{

    width: 100px;

    height: 100px;

    background: red;

    position: absolute;

    left: 0px;

    top:0px;

    }

    </style>

    </head>

    <body style="height: 1000px;position:relative;">

    <div id="box"></div>

    <button onclick="fly()" style="position:absolute;left: 200px;top: 200px">fly</button>

    fly var div = document.getElementById("box");

    function fly(){

    setInterval(function(){

    var a = parseInt(window.getComputedStyle(div,null).left);

    div.style.left=a+10+"px";

    var b = parseInt(window.getComputedStyle(div,null).top);

    div.style.top=b+10+"px";

    },100)

    }

    </body>

    相关文章

      网友评论

          本文标题:javascript笔记7

          本文链接:https://www.haomeiwen.com/subject/gpunwftx.html