javaScript动态添加样式


[动态添加css样式]

<html>

  <head>

    <script type="text/javascript">

      window.onload=function(){

        var head=document.getElementsByTagName('head')[0];     //获取到head元素 

        var link=document.createElement('link');             //创建link元素节点,也就是link标签

          link.rel="stylesheet";                    //为link标签添加rel属性

          link.href="basic.css";                    //为link标签添加href属性 , 属性值是css外链样式表的路径

        head.appendChild(link);                    //将link元素节点添加到head元素子节点下

        

 }

    </script>

  </head>

  <body>

    <div id="div1">测试</div>

  </body>

</html>

 

[动态添加script标签]

原理同上

<html>

  <head>

    <script type="text/javascript">

       window.onload=function(){

        var head=document.getElementsByTagName('head')[0];     //获取到head元素 

        var script=document.createElement('script');           //创建script标签

          script.type="text/javascript";                //为script标签添加type属性         

          script.src="basic.js";                    //为script标签添加scr属性,属性值为js路径

        head.appendChild('script');                  //将script标签添加到head的子节点下

 

}

    </script>

  </head>

  <body>

    <div id="div1">测试</div>

  </body>

</html>

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM