首页 > 编程语言 >肖sir___第二个月Javascript_04

肖sir___第二个月Javascript_04

时间:2022-10-01 15:00:08浏览次数:57  
标签:sir JavaScript 浏览器 Javascript window HTML 元素 ___ document

1.1 JavaScript 简介 JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备 JavaScript 是脚本语言 JavaScript 是一种轻量级的编程语言。 JavaScript 是可插入 HTML 页面的编程代码。 JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行 1.2 JavaScript 简介 JavaScript能做什么 JavaScript:直接写入 HTML 输出流 document.write("<h1>这是一个标题</h1>"); JavaScript:对事件的反应 <button type="button" onclick="alert('欢迎!')">点我!</button> JavaScript:改变 HTML 内容 x=document.getElementById("demo"); //查找元素 x.innerHTML="Hello JavaScript"; //改变内容 JavaScript:改变 HTML 图像 <img id="myimage" onclick="changeImage()" src="/images/pic_bulboff.gif" width="100" hei ght="180">function changeImage() { element=document.getElementById('myimage') if (elem ent.src.match("bulbon")) { element.src="/images/pic_bulboff.gif"; } else { element.src="/image s/pic_bulbon.gif"; } } </script> JavaScript:改变 HTML 样式 x=document.getElementById("demo") //找到元素 x.style.color="#ff0000"; //改变样式 JavaScript:验证输入 if isNaN(x) { alert("不是数字"); }   2.1 JavaScript 使用 内部的JavaScript HTML 中的脚本必须位于 <script> 与 </script> 标签之间。 脚本可被放置在 HTML 页面的 <body> 和 <head> 部分中 <script> alert("我的第一个 JavaScript"); </script> 外部的 JavaScript <script type="text/javascript“ src="myScript.js"></script> 在外部的脚本.js文件中不需要包含<script> 标签。 3.1 JavaScript 函数 JavaScript 函数语法 函数就是包裹在花括号中的代码块,前面使用了关键词 function: function functionname() { // 执行代码 } 调用带参数的函数 myFunction(argument1,argument2) function myFunction(var1,var2) { // 执行代码 }   3.2 JavaScript 函数 JavaScript Window - 浏览器对象模型 Window 对象 所有浏览器都支持 window 对象。它表示浏览器窗口。 所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。 全局变量是 window 对象的属性。 全局函数是 window 对象的方法。 有三种方法能够确定浏览器窗口的尺寸。 window.innerHeight - 浏览器窗口的内部高度(包括滚动条) window.innerWidth - 浏览器窗口的内部宽度(包括滚动条) 或者 document.body.clientHeight document.body.clientWidth   4.1 JavaScript 事件 HTML 事件是发生在 HTML 元素上的事情。 当在 HTML 页面中使用 JavaScript 时, JavaScript 可以触发这些事件。 HTML 事件 HTML 事件可以是浏览器行为,也可以是用户行为。 以下是 HTML 事件的实例: HTML 页面完成加载 HTML input 字段改变时 HTML 按钮被点击   4.1 JavaScript 事件 常见的HTML事件

 

 

5.1 JavaScript 元素 HTML DOM (文档对象模型) 当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。 HTML DOM 模型被构造为对象的树:

 

 

5.2 JavaScript 元素 查找 HTML 元素 通过 id 找到 HTML 元素 var x=document.getElementById("main"); 通过标签名找到 HTML 元素 var y=x.getElementsByTagName("p"); 通过类名找到 HTML 元素 var x=document.getElementsByClassName("intro"); 通过name找到 HTML 元素 var x=document.getElementByName("main");

 

标签:sir,JavaScript,浏览器,Javascript,window,HTML,元素,___,document
From: https://www.cnblogs.com/xiaolehong/p/16747205.html

相关文章

  • 肖sir___第二个月java操作JDBC_02
    1.1JDBC概述JDBC(JavaDataBaseConnectivity)是Java和数据库之间的一个桥梁,是一个规范而不是一个实现,能够执行SQL语句。它由一组用Java语言编写的类和接口组成。各种不同......
  • 难度中等-3. 无重复字符的最长子串
    先找出i位置不含有重复字符的最长字符然后循环i,找出最长的 给定一个字符串s,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1:输入:s="abcabcbb"......
  • 【Android】Android--选择多张图片,支持拖拽删除、排序、预览图片
    参考:Android--选择多张图片,支持拖拽删除、排序、预览图片-简书(jianshu.com)关键:https://github.com/StevenYan88/SelectImage ......
  • CSharp: Strategy Pattern
     ///<summary>///Asimplefilehandlngclass///StrategyPattern策略模式///20220918///geovindu,GeovinDu,涂聚文///</summary>......
  • latex 实例
    记号篇\mid\(\mid\)\nmid\(\nmid\)格式篇多行等式$$\left\{\begin{array}{ll}x=x_0+bt\\y=y_0-bt\end{array}\right.$$\[\left\{\begin{arra......
  • UE4 联网RPC部分
    有些人生来就是为了奔跑,而有些人,则拥有更高的目标>笔者近期在进行UEC++网络的一些开发,发现RPC这个部分它看起来很简单,理解起来也算不上难。但真正应用起来,对netcode经......
  • 此图形中的一个或多个对象无法保存为指定格式。操作未完成 ,因此未创建任何文件。
    “此图形中的一个或多个对象无法保存为指定格式。操作未完成,因此未创建任何文件。”这个有可能是你在用程序绘图时,画了0长度的线,或者0直径的圆等类似的情况。所以在函数......
  • Java之POI导出Excel(一):单sheet
    相信在大部分的web项目中都会有导出导入Excel的需求,今天我们就来看看如何用Java代码去实现用POI导出Excel表格。一、pom引用pom文件中,添加以下依赖查看代码 <!--Exc......
  • 2022高联P2数论
    P2:设整数\(n(n>1)\)恰有k个互不相同的质因子,记n的所有正约数之和为\(\sigma(n)\).求证:\(\sigma(n)|(2n-k)!\).既然已给出了质因子个数和\(\sigma(n)\),那么就可设出\(n\)......
  • 20222年10月1日
      今天是国庆节,阳光明媚,微风徐来,桂花香飘十里,美好的一天!我接受上天的馈赠!感恩上天!  唯有阅读,写作,烘培美食,养花,练字,瑜伽让人幸福愉悦!唯有美景,美食,美文不可辜负! ......