Здравствуйте, RagiC, Вы писали:
RC>>Здравствуйте, Аноним, Вы писали:
А>>>Получил объектную модел html-документа.
А>>>Нужно найти определенную ссылку и заменить её на мою.
А>>>Подскажите, пожалуйста, как это сделать.
RC>Проверяй на соответствие и подменяй:
RC>RC>foreach(object obj in document.links)
RC>if(obj.href == "нечто")
RC>{
RC> obj.href = "новое_нечто";
RC>}
RC>
RC>href — значение типа string
RC>Шпора:
RC>RC>document
RC> |
RC> |-links(коллекция элементов link)
RC> |
RC>...
RC>
RC>Какие у link свойства смотри тут: W3C HTML 4.0 Specification
Хмм.. Вопрос всё ещё не решен
пишу
foreach(object obj in document.links)
if(((IHTMLLinkElement)obj).href == "нечто")
{
((IHTMLLinkElement)obj).href = "новое_нечто";
}
или
foreach(IHTMLLinkElement obj in document.links)
if(obj.href == "нечто")
{
obj.href = "новое_нечто";
}
Везде InvalidCastException. Как нужно правильно?