【发布时间】:2019-07-11 09:12:44
【问题描述】:
document.images
只能从index 或id 获取图片集。
但我只需要从某个表格列中获取图像集合。
var m_images = aData[2];
这个变量保存了一个表中列的内容,其 html 如下所示:
<a href="" target="_blank"><img src="abc.com"></a>
<a href="" target="_blank"><img src="xyz.com"></a>
如何仅从这个特定变量中获取图像集合?
例如m_images[0] = <img src="abc.com">, m_images[1] = <img src="xyz.com">
我尝试这样做(愚蠢)m_images.images,但得到了undefined,这很明显。
【问题讨论】:
-
您的问题不清楚。你能补充更多信息吗?
-
$("table img")将返回表格内的所有图像标签。这就是你想要的吗? -
使用querySelectorAll(),您应该能够过滤掉您想要的元素。例如
querySelectorAll('table img')为您提供表格内的所有图像。 -
“一个 html 看起来像这样的表格” - 这不是您在此处发布的表格。
-
document.getElementById('mytableid').getElementsByTagName('img')ordocument.getElementById('mytableid').getElementsByTagName('td').getElementsByTagName('img')你也可以看看developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/…
标签: javascript jquery html image dom