美文网首页
JS动态修改属性

JS动态修改属性

作者: 早班火车丶 | 来源:发表于2017-07-14 19:58 被阅读0次

      新手入坑,俗话说得好一如前端深似海,今天我来简单介绍一下如何通过js动态修改属性

    HTML:

    <body>

    <span>高度:</span>

    <input type='text' id='tall'/>

    <span>宽度:</span>

    <input type='text id='long'/>

    <span>颜色:</span>

    <input type='text id='bgcolor'/>

    <div id='div1></div>、

    CSS:

    #div1{

    width: 100px;

    height: 100px;

    background: black;

    }

    JS:

    /* 重点事件:oninput 事件oninput 事件在用户输入时触发。动态改变数值该事件在或元素的值发生改变时触发。

    */

    //获取ID名字为tall的标签

    var tall = document.getElementById('tall');

    //获取ID名字为long的标签

    var long = document.getElementById('long');

    //获取ID名字为bgcolor的标签

    var bgcolor = document.getElementById('bgcolor');

    //获取ID名字为div1的标签

    var div1 = document.getElementById('div1');

    //给tall标签oninput 事件,动态改变div1标签的高度

    tall.oninput = function(){

    div1.style.height = tall.value + 'px';

    }

    //给long标签oninput 事件,动态改变div1标签的宽度

    long.oninput = function(){

    div1.style.width = long.value + 'px';

    }

    //给bgcolor标签oninput 事件,动态改变div1标签的颜色

    bgcolor.oninput = function(){

    div1.style.backgroundColor = bgcolor.value;

    }

    好了,JS注释已经打上,有需求的朋友直接拿就OK了

    相关文章

      网友评论

          本文标题:JS动态修改属性

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