HTML日记——着手利用JavaScript开发HTML页面
2018.1.10
一、首先,强调一下为什么要学习JavaScript。
JavaScript 是WEB 开发人员必须学习的 3 门语言中的一门:
- HTML 定义了网页的内容
- CSS 描述了网页的布局
- JavaScript 规定了网页的行为
二、使用JavaScript之前必须用<script> 标签定义脚本。
<script> 标签用于定义客户端脚本,比如 JavaScript。
<script type="text/javascript">
script 元素既可以包含脚本语句,也可以通过 src 属性指向外部脚本文件。
与之对应的,如果脚本语言不被浏览器支持,则需用到noscript 元素。
noscript 元素用来定义在脚本未被执行时的替代内容(文本)。
此标签可被用于可识别 <script> 标签但无法支持其中的脚本的浏览器。
三、最简单的用法,直接写入输出流
例如:
document.write("<h1>这是一个标题</h1>");
document.write("<p>这是一个段落。</p>");
四、对事件的反应
JavaScript 能够对事件作出反应。比如对按钮的点击:
<button type="button" onclick="alert('欢迎!')">点我!</button>
其中alert() 方法用于显示带有一条指定消息和一个 OK 按钮的警告框。
alert() 函数在 JavaScript 中并不常用,但它对于代码测试非常方便。
onclick 事件会在对象被单击时发生。
请注意, onclick 与 onmousedown 不同。单击事件是在同一元素上发生了鼠标按下事件之后又发生了鼠标放开事件时才发生的。
五、查找元素
document.getElementById()是JavaScript中的语法,通过元素的ID特性来获取元素。
例如:
<p id="demo"> JavaScript 能改变 HTML 元素的内容。 </p> <script> function myFunction() { x=document.getElementById("demo"); // 找到元素 x.innerHTML="Hello JavaScript!"; // 改变内容 } </script> <button type="button" onclick="myFunction()">点击这里</button>
六、验证
JavaScript可以用于对用户输入的验证,如:
<input id="demo" type="text"> <script> function myFunction() { var x=document.getElementById("demo").value; if(x==""||isNaN(x)) { alert("不是数字"); } } </script> <button type="button" onclick="myFunction()">点击这里</button>
isNaN() 函数用于检查其参数是否是非数字值。如果不是数字返回True,是数字则返回False。

浙公网安备 33010602011771号