修改访问的数据,这段代码如果改成取天气的,试了多种方法获取不到页面输出的值

<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