Javascript 添加元素在html中添加两个位置
document.querySelector'submit'。onclick==>{ document.querySelectorAll.merge.forEachselect=>{ const option=document.createElement'option'; option.innerHTML=document.querySelector'text-get'。值; document.querySelector.merge.appendoption; } 返回false; };Javascript 添加元素在html中添加两个位置,javascript,html,Javascript,Html,document.querySelector'submit'。onclick==>{ document.querySelectorAll.merge.forEachselect=>{ const option=document.createElement'option'; option.innerHTML=document.querySelector'text-get'。值; document.querySelector.merge.appendoption; } 返回false; }; 你很接
你很接近。试着这样做: const selects=document.querySelectorAll.merge',//缓存元素,这样就不会经常查询DOM 输入=document.querySelector'text-get'; document.querySelector'submit'。onclick==>{ selects.forEachselect=>{ 让option=document.createElement'option'; option.innerHTML=input.value; 选择.appendoption }; 返回false; }; 使用select.appendoption而不是document.querySelector.merge.appendoption