学习前端JS-1
2021-06-30 00:03
标签:rem 元素 create int 能力 click new his java 1.通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。 JavaScript 能够改变页面中的所有 HTML 属性 JavaScript 能够改变页面中的所有 CSS 样式 JavaScript 能够对页面中的所有事件做出反应 2.查找 HTML 元素 元素: 这是一个段落 这是另一个段落 var element=document.getElementById("div1");//最后您必须向一个已有的元素追加这个新元素。 这是一个段落。 这是另一个段落。 学习前端JS-1 标签:rem 元素 create int 能力 click new his java 原文地址:http://www.cnblogs.com/yyzyxy/p/7138549.html
JavaScript 能够改变页面中的所有 HTML 元素
通常,通过 JavaScript,您需要操作 HTML 元素。
为了做到这件事情,您必须首先找到该元素。有三种方法来做这件事:
通过 id 找到 HTML 元素
(document.getElementById("intro");)
通过标签名找到 HTML 元素
本例查找 id="main" 的元素,然后查找 "main" 中的所有
var x=document.getElementById("main");
var y=x.getElementsByTagName("p");
通过类名找到 HTML 元素
3.修改 HTML 内容的最简单的方法时使用 innerHTML 属性
document.getElementById(id).innerHTML=new HTML
4.改变 HTML 属性
如需改变 HTML 元素的属性,请使用这个语法:
document.getElementById(id).attribute(属性的名字)=new value
5.改变 HTML 样式
如需改变 HTML 元素的样式,请使用这个语法:
document.getElementById(id).style.property=new style
6.对事件做出反应
可以在事件发生时执行 JavaScript,比如当用户在 HTML 元素上点击时。
如需在用户点击某个元素时执行代码,请向一个 HTML 事件属性添加 JavaScript 代码:
onclick=JavaScript
DOM事件====
7.向 HTML 元素分配 事件
1)使用事件属性。
向 button 元素分配 onclick 事件:
2)使用 JavaScript 来向 HTML 元素分配事件。
8.onchange 事件常结合对输入字段的验证来使用。相当于属性。
离开输入字段时会触发函数
9.onmouseover 和 onmouseout 事件可用于在用户的鼠标移至 HTML 元素上方或移出元素时触发函数。
10.onmousedown, onmouseup 以及 onclick 构成了鼠标点击事件的所有部分。
首先当点击鼠标按钮时,会触发 onmousedown 事件,
当释放鼠标按钮时,会触发 onmouseup 事件,
最后,当完成鼠标点击时,会触发 onclick 事件
DOM元素(节点)===
11. JavaScript 教程的 HTML DOM 部分,您已经学到了:
如何改变 HTML 元素的内容 (innerHTML)
document.write(Date());
document.getElementById(id).innerHTML=new HTML
如何改变 HTML 元素的样式 (CSS):
document.getElementById(id).style.property=new style
如何对 HTML DOM 事件作出反应:
请点击该文本
请点击该文本
document.getElementById("myBtn").onclick=function(){displayDate()};//向 button 元素分配 onclick 事件:
如何添加或删除 HTML 元素:
添加:
//这段代码找到一个已有的元素
element.appendChild(para); //向这个已有的元素追加新元素
删除: