js给select的option赋值,虽然已经赋成功了,但是接下来直接去取不到,好像是正在赋,但是下面的取值已经在进行了,所以取到的为空,能不能想办法让取到上面赋的值啊?谢谢各位大佬
select的值是在onchange事件后才能取到change的值
js给select的option赋值?
怎么赋值呢,直接赋死的值还是走异步调用呢。
如果是赋死的值,获取不到,那就是获取值的代码问题了。
如果走的异步,从数据库里面调用数据来赋值,那就可能标签还未渲染完毕,你就开始获取值了,这种情况肯定是没值的
你可以弄个判断 如果值为null或者undefined
就放一个获取焦点事件 让用户选择
选完之后 你在根据option的值给select 赋值
switch 语句