var str = '/::Q/:heart哈哈哈';
var sqa = {
"100": /\/:heart/ig,
"101": /\/::Q/ig
}
for (var i in sqa)
str = str.replace(sqa[i],'<img src="'+i+'.gif" />');
alert(str);
解决方案 »
- javascript实现人员按天按周值班且可以按每天8点开始值班功能实现代码分享
- 请问主窗口的变量,iframe的页面能调用吗?
- JsTree这个东东怎么用的呀。
- 大家来讨论:setTimeout中定义的匿名函数的作用域链问题
- 还是AJAX小问题,帮忙看下,谢谢。。。
- table 列排序 列锁定
- 如何实现在用户等待数据处理过程中,显示出正在处理的数据和页面??
- 请问如何解决"不能为空或对象"的小问题?
- 如何做到在一个循环中出了错误,忽略错误接着循环呢?
- 请问我的这段代码为什么不执行,也不提示出错,而且实现相同功能的asp页面就可以执行阿,请问是啥原因?
- jQuery easyUI表单里数据修改保存后,datagrid里的数据也更改
- JS获取其他页面div值或input值
alert(repText(str))function repText(s){
for(var i = 0;i<arr.length;i++){
var re = new RegExp(arr[i],"gi");
s = s.replace(re, "<img src='"i + ".gif'>")
}
return s;
}
Array.prototype.indexOf=function(value)
{
for(var i=0;i<this.length;i++)
{
if(this[i]===value)
return i;
}
return -1;
}
var str = '/::Q/:heart哈哈哈';
var arr=[];
arr[100] = '/:heart';
arr[101] = '/::Q';
str=str.replace(/\/[:a-z]+/ig,function(v){
var index=arr.indexOf(v);
return '<img src="'+index+'.gif" />';
});
alert(str);
这样可以,我把内容全部替换了, <span ng-if="message.msg_type == 1">{{message.content}}</span>然后是用angular显示的,但是显示出来,页面上是这样的<img src="118.gif" /><img src="166.gif" />26jsdfdsf,没有把图片显示出来
这样可以,我把内容全部替换了, <span ng-if="message.msg_type == 1">{{message.content}}</span>然后是用angular显示的,但是显示出来,页面上是这样的<img src="118.gif" /><img src="166.gif" />26jsdfdsf,没有把图片显示出来
是你的图片路径错误吧。你的图片和这个程序在相同的文件夹下吗?如果不在,要加路径啊
<img src="images/118.gif" />之类的
这样可以,我把内容全部替换了, <span ng-if="message.msg_type == 1">{{message.content}}</span>然后是用angular显示的,但是显示出来,页面上是这样的<img src="118.gif" /><img src="166.gif" />26jsdfdsf,没有把图片显示出来
不是你说的这个意思,我的意思是说显示在页面上的就是这样一段文本<img src="118.gif" /><img src="166.gif" />26jsdfdsf,没有把img标签转换成对应的图片,图片地址是对的