Javascript - 试图找到一个图像

时间:2011-09-23 12:36:17

标签: javascript

我不是javascript的专家,所以,请原谅我缺乏知识。

我正在尝试与网页上的图片进行互动,以创建一些自动化功能。

我需要使用javascript从脚本中单击该图像。

我尽一切努力发现如何访问该图像并且根本没有成功。图像没有响应任何内容。我想我没有找到合适的对象。

尝试发现对象,我创建了一个非常简单的脚本,它将缩放该页面上的每个图像,至少看看我是否可以访问所有img对象。

这是脚本

for (i=0;i<=100;i++) {
document.image[i].width.value = '300';
}

根本没有变化。

脚本是否正确?是什么可能阻止图像从外部脚本响应?

任何线索?感谢。

___ 编辑

我需要点击的图像声明如下:

 <div class="leaderboard-text">
          <span id="addon-add-language-button"><image class="ajaxListAddButtonEnabled" listId="localizationList" src="/itc/images/blue-add-language-button.png"><image class="ajaxListAddButtonDisabled" listId="localizationList" style="display:none;" src="/itc/images/blue-add-language-button-disabled.png"></span>
        </div>

2 个答案:

答案 0 :(得分:3)

没有document.image,有document.images

for (var i=0, l=document.images.length; i<l; i++) {
  var ing = document.images[i];
  img.width = 300; // but why do you want all images to be equal width?
}

答案 1 :(得分:2)

你在图像和其他一些东西中错过了's'。

for (i=0, lughez = document.images.length; i<lughez ; i++) {
    document.images[i].width= '300';
}

但如果图片有id,你可以这样做:

document.getElementById('id').click()

点击您的图片,其中'id'是您正在使用的ID