<body>
//搜索框<br />
<input type="text" id="input" />
<br />//数据请求回来后,往里面添加li
<ul id="ul"></ul>
<script>
//回调方法,数据返回后触发
function callBack(obj) {
//从上面图知道关键字数组位于数据的s属性中
var array = obj.s;
//每次触发先清空以前数据,再添加
ul.innerHTML = "";
for (var i = 0; i < array.length; i++) {
var li = document.createElement("li");
li.innerText = array[i];
ul.appendChild(li);
}
}
//url1 和 url2 为了以后方便拼接
var url1 = "https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd=";
var url2 = "&cb=";
var ul = document.getElementById("ul");
var input = document.getElementById("input");
// 监听输出框的键盘输入
input.onkeyup = function () {
//创建script标签
var script = document.createElement("script");
//把输入框的值和方法名作为url参数
script.src = url1 + this.value + url2 + callBack.name;
//把script标签添加到body,那么就会执行代码
document.body.appendChild(script);
};
</script>
</body>
var url1 = "http://wthrcdn.etouch.cn/WeatherApi?city=北京";
试了很多种方法取不到返回的数据
window.location.reload(); 是刷新页面啊,刷新页面之后所有页面元素都恢复为初始状态了
<input type="checkbox" class="lcs_check" name="dept" value="50" checked autocomplete="off" />
INPUT标签加了checked属性就是默认选中状态,去掉checked属性就变成默认不选中的状态
<div class="inner-input">
<label class="fixed-w" style="width: 8em;">30.财务部</label>
<div class="to_chose">
<input type="checkbox" class="lcs_check" name="dept" value="30" checked autocomplete="off" />
</div>
</div>
看到value=“30”后边的checked了吗?它是简写,相当于checked=“true”;这个就是默认选中,把这个删掉就是默认不选中。
当点击重置按钮的时候,其实是修改checked的值,让他们变回默认值了。
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632