搜索關鍵字我使用AJAX調用從外部URL獲取HTML:身體
var uriData = $.ajax({ url: 'http://www.example.com', success: function(data) { alert(data); } });
這工作正常。我得到一個外部網站的HTML警報。
是否有一種簡單的方法來搜索關鍵字並計算它在文本中或html-body的標題中的數量?
我試着這樣說:
HTML
<input id="url" type="text" name="url">
<input id="keyword" type="text" name="keyword">
SCRIPT
function keyWords() {
var website = jQuery('#url').val();
var keyword = jQuery('#keyword').val();
jQuery.ajax({ url: website, success: function(data) {
var sumKeyword = data.split(keyword).length - 1;
alert (sumKeyword); }
});
};
但不幸的是,他會搜索整個HTML的關鍵字。 (對於如也阿克爾文本等)。最後,我想在標題和文本關鍵詞的數量(P,跨度等)
您可以將身體的一部分匹配 「
...」 with match data.match(/ (。*)<\/body> /) – 2014-09-01 09:57:00能不能包括de返回的html樣本?你指的是標題 - html中沒有這樣的元素。 – Kami 2014-09-01 10:00:25