通过我自己的承认,我已成为jQuery的一个非常称职的用户,而不了解它背后的javascript.
最近,在权衡是否值得为相对较小的任务导入jQuery框架时,我试图找到折衷方案.并且作为一种学习练习,试图至少考虑如何在没有jQuery的情况下实现它.
我正在研究jQuery不是一个选项的东西.(大型组织与实践相结合).
我可以使用jQuery的源代码选择一个图像但是有人可以解释如何在普通的javaScript中执行此操作.
$('img[src*="pic.gif"]').hide();
Run Code Online (Sandbox Code Playgroud)
非常感谢加里
像这样:
function findImagesByRegexp(regexp, parentNode) {
var images = Array.prototype.slice.call((parentNode || document).getElementsByTagName('img'));
var length = images.length;
var ret = [];
for(var i = 0; i < length; ++i) {
if(images[i].src.search(regexp) != -1) {
ret.push(images[i]);
}
}
return ret;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8334 次 |
| 最近记录: |