搜索

rr.png
<!DOCTYPE html>
  <html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            * {
                margin: 0;
                padding: 0;
                box-sizing: border-box;
                list-style: none;
            }
            
            .search {
                width: 202px;
                height: 35px;
                font-size: 0;
                border: 1px solid #666;
                margin: 50px auto;
            }
            
            .search input {
                font-size: 18px;
                height: 100%;
                line-height: 35px;
                width: 150px;
                vertical-align: top;
            }
            
            .search input[type=button] {
                width: 50px;
                text-align: center;
                cursor: pointer;
            }
            
            .relevant {
                position: absolute;
                top: 0;
                left: 0;
                width: 150px;
                border: 1px solid #666666;
                display: none;
            }
            
            .relevant li {
                width: 100%;
                height: 30px;
                line-height: 30px;
                padding: 0 5px;
                border-bottom: 1px dashed green;
                font-size: 16px;
                cursor: pointer;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }
            
            .relevant li:last-child {
                border-bottom: none;
            }
        </style>
    </head>
    <body>
        <div class="search">
            <input type="text" class="ipt" name="" id="" value="" />
            <input type="button" name="" id="" value="搜索" />
            <ul class="relevant">

            </ul>
        </div>

        <script type="text/javascript">
            let ipt = document.querySelector(".ipt");
            //獲取數(shù)據(jù)
            function getData(_url) {
                var spt = document.querySelector("script[src]");
                if(spt != null) {
                    spt.remove();
                }
                var _script = document.createElement("script");
                _script.src = _url;
                document.body.appendChild(_script);
            }

            ipt.addEventListener("input", () => {
                let val = ipt.value;
                console.log(val)
                let _url = "https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd=" + val + "&cb=callback";
                getData(_url);

            })

            let _ul = document.querySelector("ul");
            let _li = document.querySelectorAll("li");

            function callback(res) {
                console.log(res)
                _ul.style.display = "block";
                _ul.innerHTML = "";
                for(let i = 0; i < res.s.length; i++) {
                    let _li = "<li>" + res.s[i] + "</li>";
                    _ul.innerHTML += _li;
                }
                if(res.s.length == 0) {
                    _ul.style.display = "none"
                }   
            }
            //點(diǎn)擊相關(guān)內(nèi)容替換文本
            _ul.addEventListener("click",(e)=>{
                let txt = e.target.innerHTML;
                ipt.value = txt;
                _ul.style.display = "none";
            })
        </script>
    </body>
</html>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末跪但,一起剝皮案震驚了整個(gè)濱河市穿扳,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖诞帐,帶你破解...
    沈念sama閱讀 218,607評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)乒躺,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來低缩,“玉大人嘉冒,你說我怎么就攤上這事。” “怎么了讳推?”我有些...
    開封第一講書人閱讀 164,960評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵顶籽,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我娜遵,道長(zhǎng)蜕衡,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,750評(píng)論 1 294
  • 正文 為了忘掉前任设拟,我火速辦了婚禮,結(jié)果婚禮上久脯,老公的妹妹穿的比我還像新娘纳胧。我一直安慰自己,他們只是感情好帘撰,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,764評(píng)論 6 392
  • 文/花漫 我一把揭開白布跑慕。 她就那樣靜靜地躺著,像睡著了一般摧找。 火紅的嫁衣襯著肌膚如雪核行。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,604評(píng)論 1 305
  • 那天蹬耘,我揣著相機(jī)與錄音芝雪,去河邊找鬼。 笑死综苔,一個(gè)胖子當(dāng)著我的面吹牛惩系,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播如筛,決...
    沈念sama閱讀 40,347評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼堡牡,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了杨刨?” 一聲冷哼從身側(cè)響起晤柄,我...
    開封第一講書人閱讀 39,253評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎妖胀,沒想到半個(gè)月后芥颈,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,702評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡做粤,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,893評(píng)論 3 336
  • 正文 我和宋清朗相戀三年浇借,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片怕品。...
    茶點(diǎn)故事閱讀 40,015評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡妇垢,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情闯估,我是刑警寧澤灼舍,帶...
    沈念sama閱讀 35,734評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站涨薪,受9級(jí)特大地震影響骑素,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜刚夺,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,352評(píng)論 3 330
  • 文/蒙蒙 一献丑、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧侠姑,春花似錦创橄、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至安吁,卻和暖如春醉蚁,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背鬼店。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評(píng)論 1 270
  • 我被黑心中介騙來泰國打工网棍, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人薪韩。 一個(gè)月前我還...
    沈念sama閱讀 48,216評(píng)論 3 371
  • 正文 我出身青樓确沸,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親俘陷。 傳聞我的和親對(duì)象是個(gè)殘疾皇子罗捎,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,969評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容