У меня возникли проблемы с установкой нового атрибута для элемента, VS 2005 возвращает мне следующую ошибку в приведенном ниже коде:
Ошибка 1 Нет перегрузки для метода setAttribute принимает 2 аргумента Ошибка 2 Нет перегрузки для метода setAttribute принимает 2 аргумента Ошибка 3 Нет перегрузки для метода setAttribute принимает 2 аргумента
в чем может быть проблема?
Благодарю вас!
try
{
IHTMLElementCollection AllElements = document.all;
foreach (IHTMLElement Element in AllElements)
{
if (Element.tagName.ToUpper() == "IMG")
{
if (Element.offsetHeight <= 40 && Element.offsetHeight >= 20)
{
if (Element.offsetWidth <= 160 && Element.offsetWidth >= 130)
{
Element.setAttribute("width", Element.offsetWidth);
Element.setAttribute("height", Element.offsetHeight);
Element.setAttribute("src", "images/newimage.png");
}
}
}
}
}
catch (Exception e)
{
string erro = e.Message;
System.Windows.Forms.MessageBox.Show(erro);
}