1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>无标题文档</title>
  6.  
  7. </head>
  8.  
  9. <body>
  10. <script>
  11. <!--一、写入html输出-->
  12. document.write("<h1>This is a heading</h1>");
  13. document.write("<p>This is a paragraph</p>");
  14. </script>
  15. <!--二、对事件做出反应 alert警告-->
  16. <button type="button" onclick="alert('欢迎')">点击这里</button>
  17.  
  18. <!--三、改变 HTML 内容-->
  19. <p id="p1">
  20. JavaScript 能改变 HTML 元素的内容。
  21. </p>
  22. <script>
  23. <!--function 函数-->
  24. function myFunction()
  25. {x=document.getElementById("p1");
  26. x.innerHTML="Hello JavaScript"
  27. }
  28. </script>
  29. <!--onclick 鼠标单击-->
  30. <button type="button" onclick="myFunction()">请点击这里
  31. </button>
  32.  
  33. <!--四、自动换图片-->
  34. <!--document文件-->
  35. <script>
  36. function change()
  37. {
  38. x=document.getElementById("myimage")
  39. if(x.src.match("baidu1"))
  40. {
  41. x.src="素材/baidu2.png";
  42. }
  43. else
  44. {
  45. x.src="素材/baidu1.png";
  46. }
  47. }
  48. </script>
  49. <img id="myimage" onclick="change()" src="素材/baidu1.png">
  50.  
  51. <!--五、改变html样式-->
  52.  
  53. <p id="styles">
  54. JavaScript 能改变 HTML 元素的样式。
  55. </p>
  56. <script>
  57. function change()
  58. {
  59. x=document.getElementById("styles") // 找到元素
  60. x.style.color="#ff0000"; // 改变样式
  61. }
  62. </script>
  63.  
  64. <button type="button" onclick="change()">变色</button>
  65.  
  66. <!--六、验证输入-->
  67. <p>
  68. 请输入数字,如果输入值不是数字,浏览器会弹出提示框。
  69. </p>
  70. <input type="text" id="number">
  71. <script>
  72. function numbers()
  73. {
  74. var x=document.getElementById("number").value;
  75. if(x==""||isNaN(x))
  76. {
  77. alert("不是数字");
  78. }
  79. else
  80. {
  81. alert("是数字");
  82. }
  83. }
  84. </script>
  85. <button type="button" onclick="numbers()">点击显示是不是数字</button>
  86.  
  87. </body>
  88. </html>

Javascript 探路的更多相关文章

  1. JavaScript之父Brendan Eich,Clojure 创建者Rich Hickey,Python创建者Van Rossum等编程大牛对程序员的职业建议

    软件开发是现时很火的职业.据美国劳动局发布的一项统计数据显示,从2014年至2024年,美国就业市场对开发人员的需求量将增长17%,而这个增长率比起所有职业的平均需求量高出了7%.很多人年轻人会选择编 ...

  2. javascript中的Array对象 —— 数组的合并、转换、迭代、排序、堆栈

    Array 是javascript中经常用到的数据类型.javascript 的数组其他语言中数组的最大的区别是其每个数组项都可以保存任何类型的数据.本文主要讨论javascript中数组的声明.转换 ...

  3. Javascript 的执行环境(execution context)和作用域(scope)及垃圾回收

    执行环境有全局执行环境和函数执行环境之分,每次进入一个新执行环境,都会创建一个搜索变量和函数的作用域链.函数的局部环境不仅有权访问函数作用于中的变量,而且可以访问其外部环境,直到全局环境.全局执行环境 ...

  4. 探究javascript对象和数组的异同,及函数变量缓存技巧

    javascript中最经典也最受非议的一句话就是:javascript中一切皆是对象.这篇重点要提到的,就是任何jser都不陌生的Object和Array. 有段时间曾经很诧异,到底两种数据类型用来 ...

  5. 读书笔记:JavaScript DOM 编程艺术(第二版)

    读完还是能学到很多的基础知识,这里记录下,方便回顾与及时查阅. 内容也有自己的一些补充. JavaScript DOM 编程艺术(第二版) 1.JavaScript简史 JavaScript由Nets ...

  6. 《Web 前端面试指南》1、JavaScript 闭包深入浅出

    闭包是什么? 闭包是内部函数可以访问外部函数的变量.它可以访问三个作用域:首先可以访问自己的作用域(也就是定义在大括号内的变量),它也能访问外部函数的变量,和它能访问全局变量. 内部函数不仅可以访问外 ...

  7. JavaScript权威指南 - 函数

    函数本身就是一段JavaScript代码,定义一次但可能被调用任意次.如果函数挂载在一个对象上,作为对象的一个属性,通常这种函数被称作对象的方法.用于初始化一个新创建的对象的函数被称作构造函数. 相对 ...

  8. JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome

    今天为大家分享一下我自己制作的浏览器滚动条,我们知道用css来自定义滚动条也是挺好的方式,css虽然能够改变chrome浏览器的滚动条样式可以自定义,css也能够改变IE浏览器滚动条的颜色.但是css ...

  9. JavaScript进阶之路(一)初学者的开始

    一:写在前面的问题和话 一个javascript初学者的进阶之路! 背景:3年后端(ASP.NET)工作经验,javascript水平一般般,前端水平一般般.学习资料:犀牛书. 如有误导,或者错误的地 ...

随机推荐

  1. 使用XMl序列化器生成xml文件

    生成XML文件 创建几个虚拟的短信对象,存在list中 备份数据通常都是备份至sd卡 使用StringBuffer拼接字符串 把整个xml文件所有节点append到sb对象里 sb.append(&q ...

  2. 高吞吐高并发Java NIO服务的架构(NIO架构及应用之一)

    高吞吐高并发Java NIO服务的架构(NIO架构及应用之一) http://maoyidao.iteye.com/blog/1149015   Java NIO成功的应用在了各种分布式.即时通信和中 ...

  3. 计算Android屏幕解锁组合数

    晚饭时和同事聊到安卓屏幕解锁时会有多少种解锁方案,觉得很有趣,吃完饭开始想办法解题,花了大概2个小时解决.思路如下: 使用索引值0-9表示从左到右.从上到下的9个点,行.列号很容易从索引值得到: 使用 ...

  4. OpenCV(2)-Mat数据结构及访问Mat中像素

    Mat数据结构 一开始OpenCV是基于C语言的,在比较早的教材例如<学习OpenCV>中,讲解的存储图像的数据结构还是IplImage,这样需要手动管理内存.现在存储图像的基本数据结构是 ...

  5. 专题二、ArrayList序列化技术细节详解

    一.绪论 所谓的JAVA序列化与反序列化,序列化就是将JAVA 对象以一种的形式保持,比如存放到硬盘,或是用于传输.反序列化是序列化的一个逆过程. JAVA规定被序列化的对象必须实现java.io.S ...

  6. 页面mask css

    <html> <head> <style type="text/css"> .share_mask { position: fixed; top ...

  7. Linux 经典面试题

    [Linux  经典面试题] 1. 在Linux系统中,以 文件 方式访问设备 . 2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统. 3. Linux文件系统中每个文 ...

  8. 常见排序算法(PHP实现)

    function InsertSort($arr){ $num = count($arr); for($i = 1; $i < $num; $i++){ $key = $arr[$i]; for ...

  9. python从socket做个websocket的聊天室server

    下面的是server端:把IP改成自己的局域网IP: #coding:utf8 import socket,select import SocketServer import hashlib,base ...

  10. [简历] PHP 技能关键字列表

    本技能关键字列表是从最近招聘PHP的数百份JD中统计出来的,括号中是出现的词频.如果你的简历要投递给有机器(简历分选系统)和不如机器(不懂技术的HR)筛选简历环节的地方,请一定从下边高频关键词中选择5 ...