2017-06-23 6 views
0

Hallo Ich möchte HTML auf einer Seite hinzufügen, sobald es einen bestimmten Text gefunden hat. Ich habe es geschafft, die Position zu bekommen ich kann einfach herausfinden, wie TextWert an Position einfügen X

$(document).ready(function() { 

     var position = document.documentElement.innerHTML.indexOf('Gas'); 

     //insert HTML at position 

    })  

Antwort

1

So hinzuzufügen, da Sie bereits wissen, wo sie einzufügen, gehen Sie nur

var str = element.innerHtml; 
element.innerHTML = str.substr(0, position - 1) + "<b>My HTML</b>" + str.substr(position); 

Andere Art und Weise es wäre, diesen Text in irgendein Element zu verpacken und zu tun .insertBefore()

+0

Theres ein + fehlt –

Verwandte Themen