如何利用javascript在console写一个select列表的脚本

小白老师s 2017-09-22 02:40:44
就拿360首页的天气地址

代码如下:document.getElementById('weather-prov').size = document.getElementById('weather-

prov').length

var ss = document.getElementById('weather-prov');
ss[4].selected = true

document.getElementById('weather-prov').size = 1





这样子写虽然可以改变select列表的第一个框选中的值,但是第二个框就是不跟着变化,手动改变第一个值,第二个才会变化



...全文
246 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
js设置的值事件不会触发。需要自己写代码触发
function fireEvent(el,evt) {
    if (el.fireEvent)//IE
        el.fireEvent('on'+evt);
    else {//W3C
        var oEvt = document.createEvent('MouseEvents');
        oEvt.initMouseEvent(evt, true, true, window, 1, 1, 1, 1, 1, false, false, false, false, 0, el);
        el.dispatchEvent(oEvt);
    }
}
document.getElementById('weather-prov').value='05';
fireEvent(document.getElementById('weather-prov'),'change')


Web开发学习资料推荐
javascript混淆加密
javascript客户端图片预览

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧