Я пытаюсь очистить первый абзац от wikipedia, используя только javascript. В общем, что я хочу сделать, этоИзвлечь данные с веб-страницы
document.getElementsByTagName("P")[0]
исключением того, что не на моей веб-странице, я хочу, чтобы принести данную страницу из Википедии и применить эту функциональность. Мои текущие коды дают:
Uncaught TypeError: undefined is not a function
Моему код:
function getWikiDescription(searchTerm)
{
var theURL = "http://en.wikipedia.org/wiki/" + searchTerm.replace(" ", "_");
var article = null;
$.get(theURL, function(data){
wikiHelper(data);
}, "html");
}
function wikiHelper(data)
{
alert(data);
console.log(data.getElementByTagName("p")[0]);
}
getWikiDescription("godwin's law");
данные в основном становятся гигантской строкой, содержащей все HTML, но функция getElementByTagName не работает. Любая помощь будет оценена, спасибо заранее.
Это 'getElementsByTagName', с' s'. (Это может все еще не работать, но это начало!) – Ryan
Хороший улов, но это не решило его. – gmaster
Это строка, а не дерево. 'getElementsByTagName' работает на дереве dom, а не на строке (и строка фактически не имеет этого метода). –