无法在javascript中增加动态创建标签的宽度
not able to increase width of dynamically created label in javascript?
我有一个问题,这是我试图动态创建标签和设置文本区域的文本,但问题是我无法通过javascript动态地增加标签的大小,我已经发布了HTML和javascript代码下面:-
javascriptfunction createLabel(){
var lbl = document.createElement("label");
lbl.id = "label2";
var tr = document.createElement("tr");
var lblText = document.getElementById("postbox").value;
lbl.innerHTML = lblText;
lbl.style.display = "block";
tr.appendChild(lbl);
tr.style.display = "block";
document.getElementById("postTd").appendChild(tr);
$("#label2").css("width", "50px;")
}
html : -
<div id="wrapper">
<a href="profile.php"><label id="label1" style="cursor:pointer;"><?php echo user_details('username'); ?></label></a>
<textarea id="postbox" rows="4" style="position: absolute; resize:none; margin-left:450px; margin-top:70px;" cols="70"></textarea>
<input type="submit" onclick="createLabel()" value="Post" style="position: absolute; margin-top:150px; margin-left:990px;" name="submit" />
<div id="hrln1" style="position:absolute; margin-top:150px; width:1050px; margin-left:0px;"><hr /></div>
<div id="postContainer">
<table id="postTable">
<td id="postTd">
</td>
</table>
</div>
您将标签的显示模式设置为inline
,因此它将忽略您在其上设置的任何宽度(无论是使用脚本还是CSS设置)
元素的宽度必须设置为display:block
或display:inline-block
相关文章:
- 在一个javascript文件中为整个网站创建标签
- 如何创建一个表并在单击按钮时插入此标签和文本字段
- 标签的rggraph问题Above未出现在第二个图形创建中
- 如何在ExtJS网格上创建带有标签的文本字段
- 如何为javascript创建自定义标签?或者这是我不知道的其他事情吗;我不知道
- 如何从使用 jquery 动态创建的视频标签中获取视频时长
- 防止在服务器端和用户端的TinyMCE中创建某些标签
- 单击“选择标签”中的“选项”时创建,然后选中“值”创建输入
- 通过 JavaScript 动态创建和打印 h1 标签
- 如何为 html5 标签创建新属性
- 谷歌浏览器 API 如何处理标签创建
- 如何使“选择”文本在下拉列表中不可见(由<选择> <选项>标签创建)
- tagit :通过 ajax 将标签创建限制为给定列表
- 根据选项标签创建不同的表单
- 如何在django模板中为标签创建动态id
- html中的UL LI标签创建空白空间
- 如何为html中已经存在的标签创建和使用自定义属性?
- Coldfusion标签创建javascript样式宽度
- 为NfcV标签创建自定义Cordova插件
- 如何使用dojo提交使用spring表单标签创建的表单