比如有如下innerHTMLvar innerHTMLValue="<img src='http://news.baidu.com/ni?u=http://i0.sinaimg.cn/ty/up/2009-03-15/U2481P6T64D59384F1322DT20090315164126.jpg'>";aim.innerHTML=innerHTMLValue;这个是加了引号的src但是这个图片可以再浏览器里正确浏览的。而如果我换成这样var innerHTMLValue="<img src=http://news.baidu.com/ni?u=http://i0.sinaimg.cn/ty/up/2009-03-15/U2481P6T64D59384F1322DT20090315164126.jpg>";aim.innerHTML=innerHTMLValue;是一个不加引号的html,为什么就不能显示了???这个是为什么?是不是和html标准有关
解决方案 »
- (一个简单的问题)向一个新页面同时传两个参数
- partial
- [求助]在asp.nep页面中如何将一个listbox中的内容导出到excel并立即打开?
- 请问我用微软的ajax bata2.0 是不是还要自己写大量javascript,求例子
- <%# 为什么我的网页中的字体设置为14px或更大的时候文字的最上面就会给一些没有显示出来,如:"字",上面的点就不能显示完全
- 请求指出错误,数据库访问问题!!!!
- 请问怎么定位repeater的最后一条记录?
- 请教三个关于xml/xslt的问题,一个30分!
- 加送分:vs2003中要使用OracleConnection,如何写Provider? 最好提供一个连接范例,谢谢
- JSON与ashx之间的传值?
- VS做的网页在网络传输中使用什么加密方式?
- 网工53和45,好险啊,吓死了
如果你这个不用引号的话呢 <img src=http://news.baidu.com/ni?u=http://i0.sinaimg.cn/ty/up/2009-03-15/U2481P6T64D59384F1322DT20090315164126.jpg>
这样的话,直接解析到?号的时候就不会解析后面的。所以一般规范的话把引号加上,如果是字符串可以考虑用单引号
或者使用转义符
最好使用 AlphaImageLoader