I teilen Ich muss eine Zeichenfolge auseinander nach bestimmten Zeichen.Wie man innherHTML string mit Javascript in bestimmte Teile nach einem bestimmten Zeichen wie ein '+' Zeichen
document.getElementById("result").innerHTML = Monster + "<p id='vault" + loop + "'> || HP: " + HP + "</p>" + " || Defense: " + Def + " || Attack: " + ATK + " || Can it Dodge/Block: " + DB + " || Can it retaliate: " + RET + " || Initative: " + INT + " || Exp: " + MEXP + " <input type='submit' class='new' onclick='Combat(" + loop + ")' value='FIGHT!'></input>" + "<br><br>" + A;
function Chest(id){
window.open('LootGen.html', '_blank');
}
function Combat(id){
document.getElementById("C").value = document.getElementById("vault" + id).innerHTML;
}
Wenn dieser den Wert ausgeführt wird, der entsteht, ist:
| + HP: +20
jedoch nur ich will '20' Teil, halten jetzt daran, dass diese Variable ändert sich und so muss ich Teilstrings verwenden, um diese zweite Zahl nach der +
irgendwie zu ziehen. Ich habe folgendes gesehen mit:
var parameter = location.search.substring (1) .split ("&");
Dies funktioniert hier aus irgendeinem Grund nicht, da die var zuerst eine innher html
ist. Könnte jemand bitte mich in die Schreibrichtung verweisen, da ich nicht sehr gut darin bin, Dokumente zu lesen.
Sie würden wahrscheinlich besser, wenn Sie JavaScript-Informationen statt javadocs lesen (Java ist Server, Javascript ist Client und sehr unterschiedlich). https://developer.mozilla.org/en-US/docs/Web/JavaScript ist eine hervorragende Ressource dafür. – scrappedcola
google -> 'regexp' – Geisterkirche