我正在尝试找到包含图像的节点,然后在该图像的标签中找到特定的字符串.但我不知道在页面上何时会出现图像标记,除了它只出现在td被归类为的元素中bodyTextSmall.那应该让我在那里,对吗?
一切正常,直到我试图获得length该childNodes物业.见上面的一行.
这是正确的代码,还是有另一种方法可以找出某个特定内部是否td有某个img标签?我正在撕掉我留下的小头发,因为从我对JavaScript的了解很少,这就是它应该如何运作.
问题是我只通过img标签知道是否需要格式化td标签,而且我没有组装td标签,也无法直接进入网站的那一部分进行更改.我已经尝试过CSS选择器来查看我是否可以设置部分图像的样式,但是有一些我无法覆盖的内联样式.同样,这是我无法控制的网站的一部分.
<script type="text/javascript">
function getTables(dRef) {
var d = document;
var dMid = d.getElementById('mainContent');
var dTabs = dMid.getElementsByTagName('td');
// Attempts to load table cells...
for (var i = 0; i < dTabs.length; i++) {
// Attempts to detect the specific cell type...
if (dTabs[i].className == "bodyTextSmall") {
// Attempts to locate the parts inside this cell...
var myNodes = …Run Code Online (Sandbox Code Playgroud)