oninput 和 onchange
oninput 和 onchange 的区别
我使用 oninput,每次打拼音的时候 比如"bei jing" 会触发8次 oninput事件
使用onchange不会出现这种情况
但是为什么视频中老师演示的可以使用 oninput且不会出现我说的那种情况呢?
-----------------------js----------------------- var map = new AMap.Map('container', { zoom:10, //初始地图级别 center:[120,30] //初始化地图中心 }); // 加载插件 地图加载完毕就会触发回调函数 AMap.plugin('AMap.Autocomplete',function(){ search.onchange= function(){ new AMap.Autocomplete().search(this.value, function(status,data){ console.log(data); }) } })
---------------------html---------------------------------
<html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>高德地图</title> <script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.15&key=bc5aa7faaf9db504d581d85546338c51"></script> <link rel="stylesheet" href="./css/map.css" type='text/css'> </head> <body> <div id="container"></div> <div id="operateNode"> <input type="text" name="" id="search"> </div> <script src="./js/map.js" type='text/javascript'></script> </body> </html>
------------------css--------------------------
*{ margin:0; padding:0; } input{ outline: none; } #container{ width:100%; height:100%; position: absolute; left: 0; top: 0; } #operateNode{ width: 300px; height: 100px; position: absolute; right: 20px; top: 20px; z-index: 99; border: 1px solid #000; box-shadow: 0 0 5px #000; background-color: #fff; }
源自:高德地图
4-1 地图搜索(1)
11
收起
正在回答 回答被采纳积分+1
1回答
3.WebAPP开发与小程序
- 参与学习 人
- 提交作业 622 份
- 解答问题 6815 个
微信带火了小程序,也让前端工程师有了更多的展现机会,本阶段带你从移动基础知识的学习到webAPP开发,及小程序开发,让你PC端与移动端两端通吃。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星