Oke ik ben even voor je aan het puzzelen geslagen en ik denk dat je hier een stuk verder meekomt:
jsfiddle: https://jsfiddle.net/MOnkNL/r4wqkLnt/
(check dan natuurlijk even je console voor de output)
Oke ik ben even voor je aan het puzzelen geslagen en ik denk dat je hier een stuk verder meekomt:
jsfiddle: https://jsfiddle.net/MOnkNL/r4wqkLnt/
(check dan natuurlijk even je console voor de output)
Ben nog even verder voor je gegaan:
var output = document.getElementById('output').innerHTML;
var input = document.getElementById('input').innerHTML;
input_split = input.split(/(<.*?>)/g); // Split the script in text and html tags
var text = '';
for (var i in input_split) {
if(/(<.*?>)/g.test(input_split[i])){ // Check if split is tag or text
text += input_split[i];// if it is a htmltag do nothing
}else{
//Rainbow the shit out of it
text += input_split[i];
}
}
document.getElementById('output').innerHTML= text;
Toon Meer
Hierbij checkt het script of het gaat om een tag of om tekst.
Waar je //Rainbow the shit out of it. Kan je je script toevoegen om alles naar regenboog tekst te veranderen
Op deze manier bewaar je dus je htmltags op de juist plekken en heb je daar is geen problemen mee.
Jsfiddle: https://jsfiddle.net/MOnkNL/r4wqkLnt/2/
Mvg,
Thomas
Heb je nog geen account? Registreer je nu en word deel van onze community!