关于js中select.add()与select.appendChild()的区别,以及几种option对象的区别,望请帮忙解答,谢谢! 10
通过document.getElementById("option"),newOption('text','value'),document.createElement(...
通过document.getElementById("option"),new Option('text','value'),document.createElement('option')获得option对象,他们有什么区别吗?以及s2.add(opt)和s2.appendChild(opt)的用法上有什么区别吗?;
展开
1个回答
展开全部
appendChild() 把新的子节点添加到指定节点。(所有元素对象都有此方法)
add() 向下拉列表添加一个选项。 (只专属于 select 对象的方法)
因为select 子集只能是 option 所以建议使用 add 没有在select 中用 appendChild 添加过子集,你可以尝试下!
追问
select既然是option的父节点,为何不可以通过appendChild方法来添加子节点,而且我也试过了,可以的!还有能回答我通过document.getElementById("option"),new Option('text','value'),document.createElement('option')获得option对象,这三个option对象在本质和用法上有什么区别吗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询