gpt4 book ai didi

javascript - 在 FBJS 中使用 json 对象更改 HTML SELECT OPTION

转载 作者:行者123 更新时间:2023-11-29 20:24:59 25 4
gpt4 key购买 nike

我有一个带有默认选项集的 html 选择输入(它有一个 ID)。我还有一个看起来像

的 json 对象

var replacement_options = {'值 1':'显示 1', '值 2':'显示 2' ....

如何使用 Facebook JS 将选择中的选项替换为来自 json 对象的值和显示? (FBJS)

最佳答案

将一些东西拼凑在一起后,我能够创建一个函数来执行此操作。



//接受选项对象 {value1:display1, value2:display2...
函数 updateSelectOptionsWithJSON(element_id, options, first_display, first_value)
{
var choiceList = document.getElementById(element_id);
for(var count = choiceList.getOptions().length - 1; count > -1; count--)
{
var node = choiceList.getOptions()[count];
choiceList.removeChild(节点);
}
//你可以删除接下来的 4 行和这个函数的最后两个参数
//如果你只是想让选项来自 secton 参数
var node = document.createElement('选项');
node.setTextValue(first_display);
node.setValue(first_value);
choiceList.appendChild(节点);

for(输入选项)
{
var node = document.createElement('选项');
node.setTextValue(选项[键]);
node.setValue(键);
choiceList.appendChild(节点);
}
}

关于javascript - 在 FBJS 中使用 json 对象更改 HTML SELECT OPTION,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1869884/

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