0
我有var strCode = document.getElementById("worm").innerHTML;
然後我嘗試更換strCode串這就好比if(animal!='dog')
的特定部分,這裏是我的代碼我怎樣才能取代在JavaScript中的字符串的特定部分?
var pos=strCode.search("if(animal!='");
var spos=strCode.search("'){");
var firstpart=strCode.slice(0,pos-1);
var lastpart=strCode.slice(spos+2)
var rep_str="if(animal!='".concat(animal).concat("')");
strCode=firstpart.concat(rep_str).concat(lastpart);
所以,如果讓我們說動物變量是豪豬strCode應該擁有一切除了現在同樣應該說if(animal!='porcupine')
有記住,這strCod擁有整個代碼是內部腳本標記,並有大量特殊characters.I的不知道如果影響字符串的方法。
所以這是所有關於逃避characters.I只是不是肯定多麼方法對待字符串。感謝您的快速回復! – shadowvault