我需要用動態值替換一個html字符串。這個動態值(HTML編碼)是要替換html字符串中的一個模式。
var htmlstring = "<div>{NAME}</div>";
var name = "$<Anonymous>" //Encoded form of "$<Anonymous>";
html = htmlstring.replace(/{NAME}/g,name);
我需要得到「$ <匿名>」作爲輸出,但我得到「{NAME} LT;匿名>」作爲output.This是因爲 「$ &」 整場比賽「相匹配{NAME}「,並將」$ &「替換爲」{NAME}「。
任何人都可以提出如何在JavaScript中實現這一點?
請考慮接受第一個提供正確答案(見[如何接受SO答案](http://meta.stackexchange.com/questions/5234/how-does-accepting-的回答工作))。 –