Javascript 从HTML字符串中获取JSON对象

Javascript 从HTML字符串中获取JSON对象,javascript,selectize.js,Javascript,Selectize.js,创建一个元素以将html插入其中,然后迭代该元素的选项集合并映射到新数组 const htmlStr=“hellogoodbay”; const sel=document.createElement('select'); sel.innerHTML=htmlStr; const list_Array=Array.from(sel.options).map(function(opt){ 返回{value:opt.value,text:opt.text}; }) log(列表数组)创建一个元素,将

创建一个
元素以将html插入其中,然后迭代该元素的
选项
集合并映射到新数组

const htmlStr=“hellogoodbay”;
const sel=document.createElement('select');
sel.innerHTML=htmlStr;
const list_Array=Array.from(sel.options).map(function(opt){
返回{value:opt.value,text:opt.text};
})
log(列表数组)
创建一个
元素,将html插入其中,然后迭代该元素的
选项
集合并映射到新数组

const htmlStr=“hellogoodbay”;
const sel=document.createElement('select');
sel.innerHTML=htmlStr;
const list_Array=Array.from(sel.options).map(function(opt){
返回{value:opt.value,text:opt.text};
})

console.log(list\u Array)
您知道它总是选项吗?另外,这是一个字符串,还是在DOM中。它会改变解决问题的方法。你知道它总是选项吗?还有,这是字符串,还是在DOM中。这将改变解决问题的方法。
htmlStr = "<option value='1'>Hello</option><option value='2'>Goodbye</option>
list_Array = [{value: "1", text: "Hello"},{value: "2", text: "Goodbye"}]