innerHTML 与 createElement

作者:ITPOW 来源:ITPOW(原创) 日期:2007-1-11

本文是ITPOW控件-级联菜单的一点心得。

<div id="board"></div>

var obj = document.getElementById("board");

obj.innerHTML += "<select size='1'><option value='1'>1</option></select>";

obj.appendChild(document.createElement("select"));

均可实现向层 board 中追加一个下拉列表框,但 innerHTML 会造成闪烁,而  createElement 就很流畅。

所幸的是 createElement 是一个标准函数,各浏览器都支持。了解更多使用 createElement 创建 HTML 元素

相关文章