首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在javascript中动态创建和定位文本框?

如何在javascript中动态创建和定位文本框?
EN

Stack Overflow用户
提问于 2009-09-30 13:38:58
回答 4查看 7.8K关注 0票数 0

我想动态创建一个文本框,然后动态定位文本框。我已经能够毫无问题地动态创建文本框,但我还不能确定如何定位它。有什么建议吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-09-30 15:17:15

代码语言:javascript
运行
复制
var box = document.createElement('input'); // creates the element

box.style.position = 'absolute';  // position it
box.style.left = '100px';
box.style.top = '100px';  

document.body.appendChild(box); // add it as last child of body elemnt

如果要将其添加到文档层次结构中的其他位置,则必须使用getElementById找到父元素并使用该元素的appendChild函数。

票数 1
EN

Stack Overflow用户

发布于 2009-09-30 13:40:28

设置“顶部”和“左侧”位置?您可能还需要将"position“属性设置为”相对“或”绝对“,具体取决于您要执行的操作。

票数 2
EN

Stack Overflow用户

发布于 2009-09-30 13:40:53

位置在哪里?

您是否尝试在某个特定点或其他元素中进行定位?尝试在textbox类的CSS中使用position: absolute,或者在DOM中的对象上使用style属性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1498192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档