| <Html xmlns = "http://www.w3.org/1999/xhtml"> <Head> <Meta http-equiv = "Content-Type" content = "text/html; charset = UTF-8"/> <Title> CreateElement creation methods </title> <Script type = "text/javascript"> Function CreateButton1 (){ Var btn = document. createElement ("input "); Btn. type = "button "; Btn. value = "I Am a dynamically created 1 "; Btn. onclick = function (){ Alert (this. value ); } Document. body. appendChild (btn ); } Function CreateButton2 (){ Var btn = document. createElement ("<input type = 'button 'value = 'I am a dynamically created 2'" + "onclick = 'onclick2 (this)'/> "); Document. body. appendChild (btn ); } Function OnClick2 (btn ){ Alert (btn. value ); } Function CreateLink (){ Var link = document. createElement ("<a href = 'HTTP: // www.baidu.com '> Baidu </a> "); // Note that the link text "Baidu" is not displayed, // You must set innerText or innerHTML Link. innerText = "Baidu "; Document. body. appendChild (link ); } Function CreateLabel (){ Var lbl = document. createElement ("label "); Lbl. setAttribute ("for", "userName "); Lbl. setAttribute ("myAge", "12 "); // You can set custom tags. Lbl. innerText = "User name :"; Document. body. appendChild (lbl ); } </Script> </Head> <Body> <Input type = "button" value = "dynamic create button 1" onclick = "CreateButton1 ()"/> <Input type = "button" value = "dynamic create button 2" onclick = "CreateButton2 ()"/> <Input type = "button" value = "Dynamic Link creation" onclick = "CreateLink ()"/> <Input type = "button" value = "dynamically create Label" onclick = "CreateLabel ()"/> <Input type = "text" id = "userName" value = "Li Mo"/> </Body> </Html> |