JavaScript了解

效果可以在这里查看

Javascript的一些能力

能够改变HTML内容

getElementById() 是多个Javascript HTML方法之一。

下面的例子使用这个方法来查找id=“1”的HTML元素,并且把元素内容(innerHTML)更改为所想要的值。

document.getElementById("1").innerHTML="Hello world!";

Javascript功能示例1

点击我

Javascript同时接受双引号和单引号;也就是说上面的= 后面的双引号改为单引号也是正确的。

能够改变HTML的属性

<div><button type="button" onclick="document.getElementById('3').src='https://img-blog.csdnimg.cn/3cc313136a014e478df84f849af66d38.png';">樱狼</button>
<button type="button" onclick="document.getElementById('3').src='https://img-blog.csdnimg.cn/33de9db9be074ab18d4f7c050d238e01.png';">月可</button>
<img src="" id="3"/></div>
樱狼 月可

需要注意双引号内如果还需要使用双引号,最好使用单引号,否则浏览器可能读取错误,造成设计效果无效。

可以改变HTML样式

<div>
	<p id="2">
        这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字
    </p>
    <button type="button" onclick="document.getElementById('2').style.fontSize='2em'">
        点击我
    </button>
</div>

这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字

点击我

可以隐藏和显示HTML元素

<div>
	<p id="4" style="display:none;">
        这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字
    </p>
    <button type="button" onclick="document.getElementById('4').style.display='block'">
        显示
    </button>
    <button type="button" onclick="document.getElementById('4').style.display='none'">
        隐藏
    </button>
</div>

这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字这里是一段文字

显示 隐藏

JavaScript的使用

<script>标签

在HTML中,JavaScript代码必须位于此标签之中。

<p id="6"></p>
<script>
document.getElementById("6").innerHTML ="Hello world!";
</script>

1

旧的JavaScript例子可能会用type 属性:<script type=“text/javascript”>。

但是这个属性不是必须的。JavaScript是HTML中默认的脚本语言。

JavaScript函数和事件

JavaScript函数是一种JavaScript代码块,它可以在调用时被执行。

head和body中的JavaScript

可以在HTML文档中国放置任意数量的脚本。

脚本可以被放置在HTML界面的body和head部分之中。

head中的JavaScript

下面的例子将函数放在head中,并在点击按钮时使用:

<head>
<script>
function myFunction() {
    document.getElementById("7").style.display = "none";
}
</script>
</head>
<body>
    <p id="7">
        这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字
    </p>
    <button onclick="myfunction()">
        点击我隐藏段落
    </button>
</body>
body中的JavaScript
<body>
    <p id="7">
        这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字
    </p>
    <button onclick="myfunction()">
        点击我隐藏段落
    </button>
<script>
    function myFunction() {
    document.getElementById("7").style.display = "none";
}
</script>
</body>

这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字

点击我隐藏段落

建议 把脚本放置在body元素的底部,可以改善显示速度,因为脚本编译会拖慢显示。

外部脚本

可以编写一个脚本文件,假设命名为1.js ,那么就可以像这样把脚本文件引用到html文档中。

<p id="id1">一个段落。</p>

<button type="button" onclick="myFunction()">试一试</button>

<script src="/1.js"></script>

JavaScript 的文件扩展名时.js 。

引用外部脚本时在<script>标签中使用src 属性引用即可。

外部脚本中不能包含<script>标签。

外部脚本的优势

引用外部脚本的优势如下:

  • 分离了HTML和代码
  • 令HTML和JavaScript更易于阅读和维护
  • 已缓存的JavaScript文件可以加速页面加载

如果需要添加多个脚本文件可以使用多个脚本标签:

<script src="1.js"></script>
<script src="2.js"></script>
外部引用

可以通过完整的URL或者相对路径引用外部脚本。

规则与相对路径和绝对路径一样。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_南明_离火_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值