Maison  >  Questions et réponses  >  le corps du texte

javascript - récupère la chaîne dans la balise


Comme le montre l'image, il s'agit d'une chaîne HTML. Existe-t-il un moyen d'obtenir le contenu dans la zone rouge ?

为情所困为情所困2662 Il y a quelques jours830

répondre à tous(5)je répondrai

  • 滿天的星座

    滿天的星座2017-07-05 10:45:32

    var dom = $('a').clone();
            dom.find('i,button').remove();
            console.log(dom.html());

    répondre
    0
  • 天蓬老师

    天蓬老师2017-07-05 10:45:32

    Fournissez une idée pour utiliser des expressions régulières pour faire correspondre les segments de balises...

    répondre
    0
  • 高洛峰

    高洛峰2017-07-05 10:45:32

    Récupérez d'abord le dom de la balise a
    Recherchez ensuite le nœud dont le nom de nœud est '#text' dans le tableau a.childNodes et obtenez la valeur de nœud.

    répondre
    0
  • 世界只因有你

    世界只因有你2017-07-05 10:45:32

    Vous pouvez vous référer à ma réponse à cette question, l'idée est la même :
    /q/10...

    Ci-joint est également une méthode pour convertir des chaînes de code en DOM :
    https://stackoverflow.com/que...

    var code = '<li>text</li>';
    var p = document.createElement('p');
    p.innerHTML = code;
    
    var elements = p.childNodes;

    répondre
    0
  • 三叔

    三叔2017-07-05 10:45:32

    S'il peut être converti en objet DOM, utilisez javascript ; s'il ne peut utiliser que des chaînes, utilisez une correspondance régulière.

    répondre
    0
  • Annulerrépondre