for in遍历js数组
var txt;
var user={name:'jon',sex:1,age:12};
for( x in user){
txt+=user[x];
}
DOM:
HTML DOM 树
通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。
JavaScript 能够改变页面中的所有 HTML 元素
JavaScript 能够改变页面中的所有 HTML 属性
JavaScript 能够改变页面中的所有 CSS 样式
JavaScript 能够对页面中的所有事件做出反应
查找 HTML 元素
通过 id 找到 HTML 元素:
在 DOM 中查找 HTML 元素的最简单的方法,是通过使用元素的 id。
本例查找 id="intro" 元素:
var x=document.getElementById("intro");
通过标签名找到 HTML 元素:
本例查找 id="main" 的元素,然后查找 "main" 中的所有 <p> 元素:
var x=document.getElementById("main");
var y=x.getElementsByTagName("p");
通过类名找到 HTML 元素
使用 HTML DOM 来分配事件
HTML DOM 允许通过使用 JavaScript 来向 HTML 元素分配事件:
实例
向 button 元素分配 onclick 事件:(必须放在获取对象下面)
<script>
document.getElementById("myBtn").οnclick=function(){displayDate()};
</script>
var txt;
var user={name:'jon',sex:1,age:12};
for( x in user){
txt+=user[x];
}
DOM:
HTML DOM 树
通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。
JavaScript 能够改变页面中的所有 HTML 元素
JavaScript 能够改变页面中的所有 HTML 属性
JavaScript 能够改变页面中的所有 CSS 样式
JavaScript 能够对页面中的所有事件做出反应
查找 HTML 元素
通过 id 找到 HTML 元素:
在 DOM 中查找 HTML 元素的最简单的方法,是通过使用元素的 id。
本例查找 id="intro" 元素:
var x=document.getElementById("intro");
通过标签名找到 HTML 元素:
本例查找 id="main" 的元素,然后查找 "main" 中的所有 <p> 元素:
var x=document.getElementById("main");
var y=x.getElementsByTagName("p");
通过类名找到 HTML 元素
使用 HTML DOM 来分配事件
HTML DOM 允许通过使用 JavaScript 来向 HTML 元素分配事件:
实例
向 button 元素分配 onclick 事件:(必须放在获取对象下面)
<script>
document.getElementById("myBtn").οnclick=function(){displayDate()};
</script>