.style .backgroundColor error

.style .backgroundColor error

本文关键字:error backgroundColor style      更新时间:2023-09-26

这是我的脚本(在Selenium IDE中):

storeEval |   var form =window.document.forms[0];
elements = form.elements; for (var i = 0; i < elements.length; i++) 
{window.document.getElementsByTagName("elements").item(i).style.backgroundColor}
| result

这是我的错误:

[error] Threw an exception: window.document.getElementsByTagName("elements").item(i) is null

您的代码正在寻找类型 element 的元素,如下所示:

<element>Something</element>

但是文档中没有任何内容。

你真的想搜索<element>元素吗? 看起来循环的内容想要像这样:

elements.item(i).style.backgroundColor

取而代之的是:

window.document.getElementsByTagName("elements").item(i).style.backgroundColor

只需使用这个:

elements[i].style.backgroundColor