基于JavaScript實現類似于百度學術高級檢索功能_javascript技巧
來源:懂視網
責編:小采
時間:2020-11-27 20:51:41
基于JavaScript實現類似于百度學術高級檢索功能_javascript技巧
基于JavaScript實現類似于百度學術高級檢索功能_javascript技巧:百度學術http://xueshu.baidu.com/高級檢索是通過前臺生成后臺內部高級語法來實現高級檢索的,可以通過前臺js做字符串拼接傳給后臺實現,難度不大: 下面是高級檢索的核心功能代碼,我使用的是純js實現,并未使用jquery: //省略部分調用關系
導讀基于JavaScript實現類似于百度學術高級檢索功能_javascript技巧:百度學術http://xueshu.baidu.com/高級檢索是通過前臺生成后臺內部高級語法來實現高級檢索的,可以通過前臺js做字符串拼接傳給后臺實現,難度不大: 下面是高級檢索的核心功能代碼,我使用的是純js實現,并未使用jquery: //省略部分調用關系

百度學術http://xueshu.baidu.com/高級檢索是通過前臺生成后臺內部高級語法來實現高級檢索的,可以通過前臺js做字符串拼接傳給后臺實現,難度不大:
下面是高級檢索的核心功能代碼,我使用的是純js實現,并未使用jquery:
第3行到第36行主要是彈窗的HTML代碼。
37,38行使用了js中常用的最簡單的在頁面中動態修改前臺的方法。
第39行和第46行均為對新增代碼的動作處理,用于提交條件和子條件。
在第46行的函數里面,做了對字符串的拼接處理。
在第88行到第96行,實現了通過隱藏表單提交查詢條件的js+html調用。
jquery js實現高級條件檢索功能中檢索條件切換
基本思路:
1.HTML:
使用table展示所有檢索條件,使用input控件展示每一個檢索條件,定義兩種CSS類樣式,用以區分檢索條件的選中與未選中狀態
2.JS實現:
為未選中的input綁定點擊事件,可通過綁定未選中的樣式類來實現,代碼實現
此時就實現了所有檢索條件的自動切換
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
基于JavaScript實現類似于百度學術高級檢索功能_javascript技巧
基于JavaScript實現類似于百度學術高級檢索功能_javascript技巧:百度學術http://xueshu.baidu.com/高級檢索是通過前臺生成后臺內部高級語法來實現高級檢索的,可以通過前臺js做字符串拼接傳給后臺實現,難度不大: 下面是高級檢索的核心功能代碼,我使用的是純js實現,并未使用jquery: //省略部分調用關系