createElement 创建 HTML 元素,在 IE4.0 中只能创建 img、area、option,不过在 IE5 中,我们可以创建除 frame、iframe 以外的所有元素。
语法:
oElement = document.createElement(sTag)
sTag 要创建的元素名字,如:img、select、input,字符串类型。
返回值:返回新元素的引用。
创建之后:
创建之后,我们可利用 insertBefore 或 appendChild 将元素显示在页面中。
上例中,创建一个下拉列表框,并追加到层 board 中。
创建元素后,可对元素进行进一步操作。
创建 input
与 input 有关的元素有很多,比如:checkbox、radio、submit、reset...,因此创建 input 是个很特殊的用法。
创建不同的 input 正确的做法是:
针对 input,在 Netscape、Opera 和 Firefox 中 e.type 既可以在 appendChild 之前,也可以在其之后。但在 IE 中 type 属性必须在前,其它属性必须在后。
IE 创建元素,还有一个特点,就是可以连同属性一同创建,比如:var e = document.createElement("<input type='radio' name='r' value='1' />"); 这在其它浏览器中是不行的,所以我们也不支持。
总结:
推荐:
订阅千一,精彩随你。
给文章打分,表达您的观点。
版权所有 © 2005 - 2012 千一网络
渝ICP备05010272号 联系我们 进入 AjaxLoading