我是初學者在DOM的JavaScript,所以我有這樣的問題。 我有html表單那樣=>createElement造型
<div id="name_field" style="text-align: center;">
<form name="add" action="index.php" method="post">
Name <input type="text" name="name_" id="name_" size="15"> <a href="javascript:void(0)" class="some" onclick="addChild();">Add More</a><br>
<span id="a">here is that</span>
</form>
</div>
而且要調用像可以看出,這將在DIV追加「輸入」元素與風格(CSS)含量的addChild()函數。我有這樣一個JavaScript代碼=>
function addChild()
{
var div = document.getElementById("name_field");
var el = document.createElement("input");
el.style.size = 10;
div.appendChild(el);
}
但它不工作...還需要自上而下,如何追加「輸入」元素要做到這一點,如果有人幫助我。謝謝... :)
謝謝,作品:) – tnanoba 2012-02-11 18:30:03
@Tornike:不客氣。 – 2012-02-11 18:30:20
你是對的,但它可能'更好'(對於網站一致性)使用CSS方法:'el.style.width ='10em';'(例如)。雖然,同樣顯然,這不是什麼OP問...不管,+1 – 2012-02-11 18:31:42