gpt4 book ai didi

javascript - 如何使用 Javascript 将 innherHTML 字符串拆分为某个字符(如 '+' 符号)之后的特定部分

转载 作者:行者123 更新时间:2023-12-03 06:08:46 25 4
gpt4 key购买 nike

我需要在某些字符之后将字符串分开。

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;
}

运行时结果为:

|+HP:+20

但是我只想要“20”部分,现在请记住该变量确实会发生变化,因此我需要使用子字符串以某种方式提取 + 之后的第二个数字。我见过这样完成的:

var parameters = location.search.substring(1).split("&");

由于某种原因,这在这里不起作用,因为首先 var 是一个 innher html。有人可以指出我的写作方向吗,因为我不太擅长阅读文档。

最佳答案

var text = "|+HP:+20";
// Break string into an array of strings and grab last element
var results = text.split('+').pop();

引用文献:

关于javascript - 如何使用 Javascript 将 innherHTML 字符串拆分为某个字符(如 '+' 符号)之后的特定部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39415848/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com