JavaScript DOM操作技术---动态脚本和动态样式

动态脚本

创建动态脚本有两种方式。

1、引入外部文件

<script type="text/javascript" src="aqing.js" ></script>

2、直接插入JavaScript代码

            function loadScript(url) {
                var script = document.createElement("script");
                script.type = "text/javascript";
                script.src = url;
                document.body.appendChild(script);
            }

            loadScript("aqing.js");

动态样式

能够把CSS样式包含到HTML页面中的元素有两个。其中,<link>元素用于包含来自外部的文件,而<style>元素用于指定嵌入样式。与动态脚本类似。所谓动态样式是指在页面刚加载时不存在的样式;动态样式是页面加载完成后动态添加到页面中的。

1、插入外部文件

<link rel="stylesheet" type="text/css" href="style.css">

2、直接插入JavaScript代码

            function loadStyleString(css) {
                var style = document.createElement("style")
                style.type = "text/css";
                try {
                    style.appendChild(document.createTextNode(css));
                } catch (ex) {
                    style.styleSheet.cssText = css;
                }
                var head = document.getElementsByTagName("head")[0];
                head.appendChild(style);
            }

            loadStyleString("body{background-color:red}");

愿你的坚持终有收获。

个人博客网站 没事可以来逛逛https://aqingya.cn

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值