当前位置:首页 > 生活百科

js提示框代码(js的三种弹出式消息提醒)

栏目:生活百科日期:2025-03-28浏览:0

这个功能的实现主要使用了jsonp跨域访问, 然后通过回调函数来将搜索到的关联内容显示出来 。

JSONP(JSONwith Padding)是一个非官方的协议,它允许在服务器端集成Script tags返回至客户端,通过javascript callback的形式实现跨域访问(这仅仅是JSONP简单的实现形式)。

回调函数:当一个函数作为另一个函数的参数时,那么这个函数就是回调函数。

效果如下

代码如下

&<script type="text/javascript"&>      var txt = document.getElementById('text');      var oUl = document.getElementById('list');      var oBtn = document.getElementById('btn');      txt.onkeyup = function () {        oUl.innerHTML = '';        oUl.style.display = 'none';        var val = txt.value;        var oScript = document.createElement('script'); //动态创建script标签        oScript.src =          'https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd=' +          val +          '&&cb=callback';        //添加链接及回调函数        document.body.appendChild(oScript); //添加script标签        document.body.removeChild(oScript); //删除script标签      };      //回调函数      function callback(data) {        if (data.s &&&& data.s.length) {          const res = data.s;          res.forEach(function (value) {            var oLi = document.createElement('li');            oLi.innerHTML =              '&<a href="https://www.baidu.com/s?wd=' +              value +              '"&>' +              value +              '&</a&>';            oUl.appendChild(oLi);          });          oUl.style.display = 'block';        }      }      //点击跳转到百度页面,并搜索其中内容      oBtn.onclick = function () {        var val = txt.value;        location.href = 'http://www.baidu.com.cn/s?wd=' + val + '&&cl=3';      };    &</script&>

“js提示框代码(js的三种弹出式消息提醒)” 的相关文章

女西装裤配什么上衣图 ,这样搭配你就是时髦女星本人

西装裤怎么搭配好看?其实职场LOOK最重要的就是要有质感,西装已经不再是男人的主场了,许多女生只要在搭配上加点技巧,就会让你的全身LOOK看起来高级感十足,尤其...

华为总投资40亿项目落户福田(重仓新能源)

在手机业务受限情况下,华为正在“重仓”新能源。据媒体日前报道,华为拟投资40亿元,在深圳市福田区香蜜湖建设华为数字能源总部及研发基地项目。投资40亿元据深圳卫视...

光猫跟交换机和路由器怎么连接(图示这3种连接方法)

光猫书面名称是光调制解调器,英文名称OpticalModerm,有时也称为单端口光端机或光纤收发器。光猫是国家光进铜退政策下,光缆进入家庭后接入的第一个网络设备...

学linux有前途吗,linux技术前景分析

随着对Linux的不断深入了解,大家就会明白,Linux是互联网技术岗位中非常重要的岗位之一。千锋带你一起了解学习Linux未来就业方向有哪些?  1、Linu...

博客管理系统功能(博客系统业务功能概要描述)

文章目录用到的工具以及使用到的知识点基本业务框图数据库代码功能实现截图完整项目源码下载地址1、用到的工具以及使用到的知识点Maven库、JDBC、MySQL、S...

好用的平板电脑有哪些(3款适合学生的平板推荐)

现在不光手机市场竞争激烈,平板也是如此。自从华为受到美国制裁以来,不光手机市场份额,就连平板也腾出了很大一块市场空间。从现在注册的商标来看,OPPO,vivo,...

学生如何通过电脑赚钱,身无分文最快赚钱方法

项目背景现在许许多多的大学生都想要在大学期间有一份兼职工作,一来锻炼自己,二来增加自己的零花钱,但是许多大学生做的项目基本都是非常低端的,要不就是流水线工作,辛...

及物动词是vi还是vt怎么记(及物动词语法及速记口诀)

todo指的是表“目的”,或者“及物动词”的宾语;todoing指的是作为补语,或者“不及物动词”的补语。有同学问我,怎么区分“及物动词”和“不及物动词”呢?我...

qq闪图功能怎么开启(教你使用QQ闪照功能)

经常我们需要发送重要照片给对方,但是不希望留存和被截图,这样QQ的闪照功能就可以完成上述要求。具体操作如下:1、选择需要发送对象的QQ对话框2、底部如图选择图片...

办银行卡需要什么步骤,最新办一张银行卡的流程

大多数的人都应该有过办理银行卡的经历,一般办理银行卡的时候需要携带一些相关证件,以证明自己的身份,那么办银行卡需要什么证件?有些人人可能因为繁忙,而没有时间去办...