比如
<div id="a"></div>
一般我都会用
var b=document.getElementById("a");
这样来获取
可貌似不用这个,直接用id名也可以
如
alert(a);
一样的效果,这两种方法那个好
为什么可以通过id直接访问对象,是因为所有的元素ID都相当于一个保存对象的全局变量。
通过id直接访问对象还存在兼容问题。
建议用document.getElementById标准的形式获取对象。
如果一个元素符合下面两条规则中的任一条,则window对象中必须要有与之对应的一个属性,属性值就是这个对象。
如果一个元素拥有ID属性,那么ID属性的属性值就会成为window对象的属性名.
如果一个元素拥有name属性,那么name属性的属性值就会成为window对象的属性名.但这个元素的标签名必须是: a, applet, area, embed, form, frame, frameset, iframe, img, object,其中的一个。
但是如果网页有两个相同ID的元素,就有点差异了:
<html>谢谢你的回答
就是这个样子的
组茁
一、牛奶祛斑就是这个样子的
左谞
黄瓜粥:取大米100克,鲜嫩黄瓜300克,精盐2克,生姜10克。将黄瓜洗净,去皮去心切成薄片。大米淘洗干净,生姜洗净拍碎。锅内加水约1000毫升,置火上,下大米、生姜,武火烧开后,改用文火慢慢煮至米烂时下入黄瓜片,再煮至汤稠,入精盐调味即可。一日二次温服,可以润泽皮肤、祛斑、减肥。现代科学研究证明,黄瓜含有丰富的钾盐和一定数量的胡萝卜素、维生素C、维生素B1、维生素B2、糖类、蛋白质以及芥、磷、铁等营养成分。经常食用黄瓜粥,能消除雀斑、增白皮肤。