javascript中createElement的两种创建方式
本文实例讲述了javascript中createElement的两种创建方式。分享给大家供大家参考。具体实现方法如下:
<htmlxmlns="http://www.w3.org/1999/xhtml"> <head> <metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/> <title>CreateElement的两种创建方式</title> <scripttype="text/javascript"> functionCreateButton1(){ varbtn=document.createElement("input"); btn.type="button"; btn.value="我是动态创建的1"; btn.onclick=function(){ alert(this.value); } document.body.appendChild(btn); } functionCreateButton2(){ varbtn=document.createElement("<inputtype='button'value='我是动态创建的2'"+"onclick='OnClick2(this)'/>"); document.body.appendChild(btn); } functionOnClick2(btn){ alert(btn.value); } functionCreateLink(){ varlink=document.createElement("<ahref='http://www.baidu.com'>百度</a>"); //注意这里链接的文本“百度”是不会显示出来的, //必须设置innerText或innerHTML link.innerText="百度"; document.body.appendChild(link); } functionCreateLabel(){ varlbl=document.createElement("label"); lbl.setAttribute("for","userName"); lbl.setAttribute("myAge","12"); //可以设置自定义标示 lbl.innerText="用户名:"; document.body.appendChild(lbl); } </script> </head> <body> <inputtype="button"value="动态创建按钮1"onclick="CreateButton1()"/> <inputtype="button"value="动态创建按钮2"onclick="CreateButton2()"/> <inputtype="button"value="动态创建链接"onclick="CreateLink()"/> <inputtype="button"value="动态创建Label"onclick="CreateLabel()"/> <inputtype="text"id="userName"value="李莫"/> </body> </html>
希望本文所述对大家的javascript程序设计有所帮助。