gpt4 book ai didi

javascript - 通过 javascript 添加 HTML 控件

转载 作者:太空宇宙 更新时间:2023-11-04 14:09:09 28 4
gpt4 key购买 nike

有些东西在躲避我……这似乎很明显,但我不太明白。

我想在用户更改下拉列表的值时向页面(普通旧 html)添加/删除几个 HTML 控件。一个示例是为请求的每个(多个)房间添加或删除“此房间中的客人数量”文本框......

所以如果用户选择:

1个房间,有一个文本框

2个房间,有两个文本框

3个房间,三个文本框

回到2个房间,两个文本框

等等...

最佳答案

如果直接使用 DOM 和 Javascript,您可能想要修改包含文本框的 DOM 对象的 InnterHtml 属性...很可能是一个 div。所以它看起来像:

var container = document.getElementById("myContainerDiv");
var html;
for(var i = 0; i < selectedRooms; i++)
{
html = html + "<input type=text ... /><br />";
}
container.innerHtml = html;

使用像 jQuery 这样的 Javascript 库可以使事情稍微简单一些:

var html;
for(var i = 0; i < selectedRooms; i++)
{
html = html + "<input type=text ... /><br />";
}

$("#myContainerDiv").append(html);

关于javascript - 通过 javascript 添加 HTML 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/275514/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com