本文是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 元素。