外链论坛

 找回密码
 立即注册
搜索
查看: 78|回复: 1

HTML5 | 0 0 9 - 初识JavaScript(Js)

[复制链接]

2727

主题

7583

回帖

9606万

积分

论坛元老

Rank: 8Rank: 8

积分
96067061
发表于 2024-6-29 16:26:34 | 显示全部楼层 |阅读模式

在前面咱们对 HTML、CSS 有了初步认识

此刻看一下 JS!

fishc完成第1次JS交互

咱们改良下传送门,来 解”开 JS 的面纱!

之前咱们单击传送门,就会被传到小天才养殖场

此刻,就不了,直接按钮变成“穿越成功”

完成一次简单的状态交互过程~

就像 004 咱们第1运用 CSS 同样

必须赋予按钮一个“名字”“标签”来让 JS 找到这个按钮。

很简单,修改 html 文件中的 <a> 标签,为其添加名为 “first_Js” 的 id 属性:

          <a id="first_Js">传送门</a>

正确创建名字后,就能够创建 JS 标签来写后续的代码了。

然则 JS 部分放在哪里呢?

能够放在 <head>,能够放在 <body>!

意见放在 <body>,这般避免 JS 代码提前被解析,加强加载速度。

在 body 添加代码:

<body>

        <div id="container">        

          <h1>我爱鱼C</h1>

<p>WWW.FihsC.com - 让编程改变世界</p>

          <a id="first_Js">传送门</a>

        </div>

        <script type="text/javascript">

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

        </script>>

</body>

必须运用 var 重要字,来定义一个变量对应“传送门”按钮,便于后续对按钮的设置。

经过运用 document 对象的 getElementBy 办法,来获取 id 名所对应的元素。

倘若你不确定,是不是对应成功,能够运用

alert(first_Js );

来进行测试,成功的话,会弹出这个提示框:

此刻能够,修改 first_Js的onclick(单击事件)了。

有两件事,必须重视

1. 可经过 preventDefault 办法,来阻止 URL 网页。

2. innerHTML 属性来修改,单击“传送门”后字体变为“穿越成功”。

代码如下:

        first_Js.onclick = function(e)

                {

                        e.preventDefault();

                        first_Js.innerHTML = "穿越成功";

                }

演示效果

fishc面向对象

没错,聪明如你,必定猜到了,必定能够008CSS 样式文件同样,独立封装 JS

还是在目录下,创建 XXX.js,而后经过 xxx.html 调用就可

first_Js.js 文件,代码:

在 html 中添加外边链接,14行:

<!doctype html>

<html>

<head>

        <meta charset="utf-8">

<title>欢迎来到HTML世界</title>

        <link href="0009CSS.css" rel="stylesheet">

</head>

<body>

        <div id="container">        

          <h1>我爱鱼C</h1>

          <p>WWW.FihsC.com - 让编程改变世界</p>

<a id="first_Js">传送门</a>

        </div>

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

</body>

</html>

最后,为了响应号召

JavaScript庖丁解牛

已开启大幕,欢迎订阅 

戳原文,更有料!
回复

使用道具 举报

2812

主题

7684

回帖

9910万

积分

论坛元老

Rank: 8Rank: 8

积分
99109801
发表于 5 天前 | 显示全部楼层
论坛是一个舞台,让我们在这里尽情的释放自己。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|外链论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-10-8 12:35 , Processed in 0.067325 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.