[發明專利]頁面元素的ID屬性的處理方法及裝置有效
| 申請號: | 201410495233.3 | 申請日: | 2014-09-24 |
| 公開(公告)號: | CN105512128B | 公開(公告)日: | 2019-06-28 |
| 發明(設計)人: | 游永勝 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F16/957 | 分類號: | G06F16/957 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 開曼群島;KY |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 頁面 元素 id 屬性 處理 方法 裝置 | ||
本申請提供一種頁面元素的ID屬性的處理方法及裝置。本申請實施例通過獲取目標頁面元素的名稱,進而根據所述目標頁面元素的名稱和所述目標頁面元素所在頁面中出現在所述目標頁面元素之前的其他頁面元素的名稱,獲得所述目標頁面元素的名稱在所述目標頁面元素所在頁面上的當前出現次數,使得能夠根據所述目標頁面元素所對應的預設參數和所述目標頁面元素的名稱在所述目標頁面元素所在頁面上的當前出現次數,獲得所述目標頁面元素的ID屬性的屬性值,無需人工參與處理過程,操作簡單,而且正確率高,從而提高了目標頁面元素的ID屬性的處理的效率和可靠性。
【技術領域】
本申請涉及頁面處理技術,尤其涉及一種頁面元素的ID屬性的處理方法及裝置。
【背景技術】
頁面,有時也可以稱為萬維網(World Wide Web,Web)頁面,可以是基于超文本標記語言(HyperText Markup Language,HTML)編寫的網頁(Web Page),即HTML頁面,或者還可以是基于HTML和Java語言編寫的網頁,即Java服務器頁面(Java Server Page,JSP),或者還可以為其他編程語言編寫的網頁。當開發人員需要構建頁面時,可以僅利用原生頁面元素構建頁面例如,HTML規范所定義的頁面元素等,或者還可以利用原生頁面元素和自定義頁面元素例如,利用AngularJS框架所定義的擴展頁面元素等,共同構建頁面。
現有技術中,可以采用人工方式,逐一為每個頁面元素添加一個唯一標識,以作為頁面元素的標識(Identity,ID)屬性。這樣,會使得操作時間很長,而且容易出錯,從而導致了頁面元素的ID屬性的處理的效率和可靠性的降低。
【發明內容】
本申請的多個方面提供一種頁面元素的ID屬性的處理方法及裝置,用以提高頁面元素的ID屬性的處理的效率和可靠性。
本申請的一方面,提供一種頁面元素的ID屬性的處理方法,包括:
獲取目標頁面元素的名稱;
根據所述目標頁面元素的名稱和所述目標頁面元素所在頁面中出現在所述目標頁面元素之前的其他頁面元素的名稱,獲得所述目標頁面元素的名稱在所述目標頁面元素所在頁面上的當前出現次數;
根據所述目標頁面元素所對應的預設參數和所述目標頁面元素的名稱在所述目標頁面元素所在頁面上的當前出現次數,獲得所述目標頁面元素的ID屬性的屬性值,其中,所述預設參數包括所述目標頁面元素的名稱或所述目標頁面元素的其他標記信息。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述根據所述目標頁面元素的名稱和所述目標頁面元素所在頁面中出現在所述目標頁面元素之前的其他頁面元素的名稱,獲得所述目標頁面元素的名稱在所述目標頁面元素所在頁面上的當前出現次數,包括:
若所述目標頁面元素的名稱與所述其他頁面元素中任一頁面元素的名稱不相同,設置所述目標頁面元素的名稱在所述目標頁面元素所在頁面上的當前出現次數為預先設置的初始值。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述根據所述目標頁面元素的名稱和所述目標頁面元素所在頁面中出現在所述目標頁面元素之前的其他頁面元素的名稱,獲得所述目標頁面元素的名稱在所述目標頁面元素所在頁面上的當前出現次數,還包括:
若所述目標頁面元素的名稱與所述其他頁面元素中至少一個頁面元素的名稱相同,更新所述相同的名稱在所述目標頁面元素所在頁面上的當前出現次數。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述根據所述目標頁面元素的名稱和所述目標頁面元素所在頁面中出現在所述目標頁面元素之前的其他頁面元素的名稱,獲得所述目標頁面元素的名稱在所述目標頁面元素所在頁面上的當前出現次數之前,還包括:
獲取所述目標頁面元素所在頁面的頁面結構;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410495233.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種智能評測方法和系統
- 下一篇:在網頁中實現文本編輯器懸浮的方法和裝置





