我是初学者在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