【发布时间】:2015-01-14 18:49:07
【问题描述】:
如果我有这样的 HTML:
<img id="img1" src="picture1.jpg" />
我使用 JS(本例中为 jQuery)来切换特定动作的图像源,如下所示:
jQuery('#img1').attr('src','picture2.jpg')
从而迫使浏览器向服务器发送新请求并获取新图像,这会被认为是不好的做法,如果是这样,为什么?请不要只发表您的意见(除非您是全明星),最好有一个有信誉的来源。谢谢!
【问题讨论】:
-
如果您需要加载新图像,这完全可以。不会有任何“消息来源”说这没问题,因为它是如此无害,以至于不太可能有人费心去明确地祝福它。
-
你有没有读过一些暗示它不好的?
-
你认为
reputable source是什么? -
jQuery('#img1').attr('src','picture2.jpg')可以只是img1.src="picture2.jpg',虽然不首选显式 ID 全局变量,但设置属性而不是属性是。我的意思是设置 .src 而不是使用 setAttribute() 样式的更改。
标签: javascript html dom httprequest