可能重复:
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)
| 归档时间: |
|
| 查看次数: |
8160 次 |
| 最近记录: |