JS学习2. 简单的实例代码
来源:互联网 发布:算法第四版英文版 编辑:程序博客网 时间:2024/05/16 07:44
根据W3School上的js教程,做的一些例子。
html:
<!DOCTYPE html><html> <body> <script Language="JavaScript" src="first.js"> </script> <!--添加一个button按钮,当点击时弹出alert()函数--> <button type="button" onclick="alert('Welcome!')">Click here</button> <!--通过定义方法改变html内容--> <p id="demo">this is html DOM</p> <button type="button" onclick="myFunction()">Will change</button> <!--改变html图像--> <img id="myimage" onclick="changeImage()" src="res/eg_bulboff.gif"> <!--改变html样式--> <p id="demo2"><span style="#000000">js 能改变 html 元素样式</span></p> <button type="button" onclick="changeStyle()">Change e's style</button> <!--输入验证--> <input id="input" type="text"> <button type="button" onclick="checkInput()">Check this</button> </body> </html>
js:
function myFunction(){ <!--document.getElementById("id")。这个方法是HTML DOM中定义的--> x = document.getElementById("demo"); x.innerHTML="Hi, had been changed^^ use myFunction() method";}/*** 改变html图像的方法* 使用getElementById获取图像id* 然后使用element.src.match("res name") 来与当前图像匹配是否相同* 例子的意思是加入现在灯是亮的状态时,换成关灯的图像;当不是亮的状态* 时,换成亮灯的图片资源*/function changeImage(){ element = document.getElementById("myimage"); if(element.src.match("bulbon")) { element.src="/res/eg_bulboff.gif"; } else { element.src="/res/eg_bulbon.gif"; }}/*** 改变html元素样式*/function changeStyle(){ x = document.getElementById("demo2"); x.style.color = "#ff0000";}/*** 输入验证* isNaN(var x) 是检测非特殊数字的方法,* 加入x为纯粹数字的话,返回false,反之则是true*/function checkInput(){ var x = document.getElementById("input").value; if(x=="" || isNaN(x)) { alert(isNaN(x)); }}document.write("<h1>this is a heading</h1>");document.write("<p>this is a paragraph</p>");
- JS学习2. 简单的实例代码
- js实现简单登录功能的实例代码
- 用js代码改变单选框选中状态的简单实例
- Ext Js 3.x 的FormPanel学习与简单实例
- JS学习之表格的排序简单实例
- 简单的js代码..
- 几个简单的js实例
- 几个简单的js实例
- Ajax 简单的实例代码
- perl实例:简单的代码规范化实例
- 如何使用Javascript(简称JS)取得LI里的内容(简单易懂的代码实例)
- 简单的js倒计时代码
- 简单的分页js代码
- vue.js的一个简单实例
- JS 日期比较大小的简单实例
- JS优化For循环的实例代码
- JS操作数据库的实例代码
- js 文本滚动效果的实例代码
- Linux设备驱动--linux RTC 驱动模型分析
- ng Baidu Baidu Baidu ang
- 当数组作为函数的参数进行传递时,该数组自动退化为同类型的指针!
- 杭电ACM hdu 1398 Square Coins 解题报告(母函数)
- uddenly
- JS学习2. 简单的实例代码
- 生命是珍贵的,生命也是坚强的--天空16度蓝
- 单向链表的实现及思考
- suddenly
- 各种设计模式之间的关系和UML类图
- 图像处理Matlab篇(三)——图像加噪与滤波
- linux 文件描述符表 打开文件表 inode vnode
- don't forget.
- You