C'est facile dans jquery mais qu'en est-il de javascript plaine?javascript obtenir html ou texte de div
Le code est pour l'API de recherche d'images Google. Je veux rechercher des images qui correspondent au html ou de préférence le texte à l'intérieur d'un div.
var searchThis = document.getElementById('imgToFind'); //get HTML, or text from div
// Find images
imageSearch.execute(searchThis); //search image
Le code HTML
<div id="imgToFind">PlayStation</div>
Le résultat devrait être des images de playstation. Au lieu de cela, je reçois ces
Dosic OIS - 123
IE8 javascript retourne [objet HTMLDivElement] au lieu [
Aimer la main
et d'autres images non pertinentes. Je me demande ce que Google recherche .. pense que le second me donne un indice.
THX! Y at-il une chose comme '.text()' comme dans jquery? –
Merci! J'ai décidé d'utiliser js simple parce que le google api n'utilise pas jquery. Je pensais que je ferais tout en un seul script. J'ai juste besoin de quelques fonctions simples. –
Non, vous n'avez pas besoin d'un analyseur pour extraire le texte d'un élément DOM. Vous pouvez utiliser la propriété 'textContent' ou' innerText' de l'élément selon ma réponse ou parcourir le DOM et fusionner le texte de chaque noeud de texte rencontré. Ce n'est pas si difficile et ne nécessite pas de jQuery. –