Javascript createElement样式
我是DOM javascript的初学者,所以我有这样一个问题。 我有这样的html表单=>Javascript createElement样式,javascript,dom,createelement,Javascript,Dom,Createelement,我是DOM javascript的初学者,所以我有这样一个问题。 我有这样的html表单=> <div id="name_field" style="text-align: center;"> <form name="add" action="index.php" method="post"> Name <input type="text" name="name_" id="name_" si
<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>
但它不起作用。。。如果有人帮我的话,还需要从上到下添加“input”元素,以及如何做到这一点。谢谢……:) 没有样式大小。可能您正在查找style.height或style.width?输入的
元素的大小
不是样式属性。它是输入
元素本身的一个属性
所以这个
el.style.size = 10;
应该是这个
el.size = 10;
我只是不知道你所说的“还需要从上到下添加”input“元素……”是什么意思。首先,样式中没有大小。你可以设置高度和宽度
ele.style.width='10px'
但在它之后,它也不是跨浏览器的竞争对手,所以你可以使用它
ele.setAttribute('style','width:10px;height:10px')
您在Firefox和IE中使用的大小会有所不同 我想更改输入表单(字段)的大小,如何更改?我建议使用后者el.style.width='10em'
(例如),因为size
属性反映了input
元素的字符宽度(IIRC)。您是对的,但是使用CSS方法可能“更好”(为了站点一致性):el.style.width='10em'代码>(例如)。虽然,同样明显的是,这不是OP所问的……不管怎样,+1还有另一个我认为很简单的问题,我正在尝试添加字段输入字段属性,例如“name”等于某物,以及如何做到这一点:)@托尼克:您只需将名称分配给el.name
属性。@DavidThomas:有效点。使用.size
感觉很像昨天。这一切都很清楚并且有效,但是如何编写它来将字段附加到彼此下面呢?:)
el.size = 10;