1.变量
向未声明的 JavaScript 变量来分配值
如果您把值赋给尚未声明的变量,该变量将被自动作为全局变量声明。
这条语句:
carname=”Volvo”;
将声明一个全局变量 carname,即使它在函数内执行。
2.对象
一切都是对象,对象可以这样用:
当您声明新变量时,可以使用关键词 “new” 来声明其类型:
var carname=new String;
var x= new Number;
var y= new Boolean;
var cars= new Array;
var person= new Object;
JavaScript 变量均为对象。当您声明一个变量时,就创建了一个新的对象。
2.1
var name={
变量:值,
};
2.2
name=new Object();
name.变量=值;
3.Undefined 和 Null
Undefined 这个值表示变量不含有值。
可以通过将变量的值设置为 null 来清空变量。
如:
"); document.write(car + "
"); var car=null document.write(car + "
");
结果
undefined
Volvo
null
4.运算符
1.如果把数字与字符串相加,结果将成为字符串。
2.如果把数字与字符串用-,结果将成为字符串变成数字再-。
如:
“9”-7=2;
“10”-“7”=3;
5.with的用法
6.查找 HTML 元素
通常,通过 JavaScript,您需要操作 HTML 元素。
为了做到这件事情,您必须首先找到该元素。有三种方法来做这件事:
通过 id 找到 HTML 元素
通过标签名找到 HTML 元素
通过类名找到 HTML 元素
实例
本例查找 id=”main” 的元素,然后查找 “main” 中的所有
元素:
var x=document.getElementById(“main”);
var y=x.getElementsByTagName(“p”);
7.在 JavaScript 中,document.write() 可用于直接向 HTML 输出流写内容。绝不要使用在文档加载之后使用 document.write()。这会覆盖该文档。
8.在onclick()中可以用this代表自己,同样可以用js的代码
如:
< h1 οnclick=”this.style.color=’red’”>请点击该文本< /h1>
9.事件可以在标签中用,也可以在js中用
9.1
< button οnclick=”displayDate()”>点击这里< /button>
9.2
< script>
document.getElementById(“myBtn”).οnclick=function() {displayDate()};
< /script>
10.onchange与onblur的区别:
onchange是在被改动的对象(如textbox)的值发生改变,并失去焦点的时候触发事件的
onBlur 只要失去焦点时就可以触发
11.删除元素
DOM 需要清楚您需要删除的元素,以及它的父元素。这是常用的解决方案:找到您希望删除的子元素,然后使用其 parentNode 属性来找到父元素:
var child=document.getElementById(“p1”);
child.parentNode.removeChild(child);