JavaScript字符串替换不起作用

IAm*_*aja 3 javascript

可能重复:
javascript替换功能不起作用

这是我的JS代码:

var imgTitle = "fizz";
var imgTitle2 = "fizz";
var imgInfo = "buzz";
var imgSrc = "foo";
var liHTML = "<li class='imgThumbLi ui-draggable' title='IMG_TITLE'><img class='image' src='IMG_SRC' title='IMG_TITLE'/><div class='imageInfo'><p class='detailTitle'>IMG_INFO</p></div></li>";

// Search and replace all dummy values.
liHTML.replace("IMG_TITLE", imgTitle);
liHTML.replace("IMG_TITLE2", imgTitle2);
liHTML.replace("IMG_SRC", imgSrc);
liHTML.replace("IMG_INFO", imgInfo);

alert(liHTML);
Run Code Online (Sandbox Code Playgroud)

打印出来:

 <li class='imgThumbLi ui-draggable' title='IMG_TITLE'><img class='image' src='IMG_SRC' title='IMG_TITLE'/><div class='imageInfo'><p class='detailTitle'>IMG_INFO</p></div></li>
Run Code Online (Sandbox Code Playgroud)

(与字符串替换调用之前相同).在Firebug中,我收到一条错误消息:

c.replace不是一个功能

在上面的代码片段执行时随时获取此错误.为什么这个字符串替换不起作用?!?!提前致谢!

Tej*_*ani 11

尝试

liHTML = liHTML.replace("IMG_TITLE", imgTitle);
Run Code Online (Sandbox Code Playgroud)