我不是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>
答案 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