注:本篇绝大多数内容来自 菜鸟编程
JavaScript
JavaScript 是 Web 的编程语言,是脚本语言。
所有现代的 HTML 页面都可以使用 JavaScript。
Web 开发必须学习的三种语言:
- HTML 定义了网页的内容
- CSS 描述了网页的布局
- JavaScript 控制了网页的行为
JavaScript 参考手册
在菜鸟教程中,我们为您提供完整的 JavaScript 对象、浏览器对象、HTML DOM 对象参考手册。
以下手册包含了每个对象、属性、方法的实例。
HTML/CSS/JS 在线工具
HTML/CSS/JS 在线工具可以在线编辑 HTML、CSS、JS 代码,并实时查看效果,你也可以将优质代码保存分享:https://c.runoob.com/front-end/61
1.直接在HTML用JS写文字
1 | document.write("<h1>这是一个标题</h1>"); |
2.alert() 函数在 JavaScript 中并不常用,但它对于代码测试非常方便。
1 | // 一个按钮,按下后网页提示 "欢迎!" |
3.JS改变HTML元素内容
1 | <body> |
您会经常看到 **document.getElementById(“some id”)**。这个方法是 HTML DOM 中定义的。
DOM (Document Object Model)(文档对象模型)是用于访问 HTML 元素的正式 W3C 标准。
您将在本教程的多个章节中学到有关 HTML DOM 的知识。
4.JavaScript:改变 HTML 图像
1 | // 本例会动态地改变 HTML <image> 的来源(src): |
1 *以上实例中代码* **element.src.match("bulbon")** *的作用意思是:检索* **<img id="myimage" onclick="changeImage()" src="/images/pic_bulboff.gif" width="100" height="180">** *里面 src 属性的值有没有包含* **bulbon** *这个字符串,如果存在字符串* **bulbon,图片 **src** *更新为* **bulboff.gif***,若匹配不到* **bulbon** *字符串,***src** *则更新为* **bulbon.gif**.JavaScript 能够改变任意 HTML 元素的大多数属性,而不仅仅是图片。
5.JS改变文字颜色
1 | <body> |
6.JS判断输入框中是不是数字
1 | <body> |
以上实例只是普通的验证,如果要在生产环境中使用,需要严格判断,如果输入的空格,或者连续空格 isNaN 是判别不出来的。可以添加正则来判断(后续章节会说明):
1 | <body> |
JavaScript 用法
1
2
3 HTML 中的 Javascript 脚本代码必须位于 **<script>** 与 **</script>** 标签之间。
Javascript 脚本代码可被放置在 HTML 页面的 **<body>** 和 **<head>** 部分中。
1 | <!- 如需在 HTML 页面中插入 JavaScript,请使用 <script> 标签。-> |
外部的 JavaScript
也可以把脚本保存到外部文件中。外部文件通常包含被多个网页使用的代码。
外部 JavaScript 文件的文件扩展名是 .js。
如需使用外部文件,请在