JS的各种注意点

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 来清空变量。
如:

var person; var car="Volvo"; document.write(person + "
"); 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);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值