HtmlElement.SetAttribute(String, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает значение атрибута с заданным именем в элементе.
public:
void SetAttribute(System::String ^ attributeName, System::String ^ value);
public void SetAttribute (string attributeName, string value);
member this.SetAttribute : string * string -> unit
Public Sub SetAttribute (attributeName As String, value As String)
Параметры
- attributeName
- String
Имя атрибута, который нужно установить.
- value
- String
Новое значение этого атрибута.
Примеры
В следующем примере кода добавляется новый IMG
элемент в текущий документ с помощью SetAttribute для задания атрибута SRC
для изображения.
private void InsertImageFooter()
{
if (webBrowser1.Document != null)
{
HtmlDocument doc = webBrowser1.Document;
HtmlElement elem = doc.CreateElement("IMG");
elem.SetAttribute("SRC", "http://www.adatum.com/images/footer-banner.jpg");
doc.Body.AppendChild(elem);
}
}
Private Sub InsertImageFooter()
If (WebBrowser1.Document IsNot Nothing) Then
With WebBrowser1.Document
Dim Elem As HtmlElement = .CreateElement("IMG")
Elem.SetAttribute("SRC", "http://www.adatum.com/images/footer-banner.jpg")
.Body.AppendChild(Elem)
End With
End If
End Sub
Комментарии
Атрибут в HTML — это любая допустимая пара "имя-значение" для этого элемента.
HtmlElement предоставляет только те атрибуты, которые являются общими для всех элементов, оставляя те, которые применяются только к определенным типам элементов; SRC
— это предопределенный атрибут для тега IMG
, например, но не для тега DIV
. Используйте GetAttribute и SetAttribute для управления атрибутами, не предоставляемыми в управляемой модели DOM.
Если attributeName
не является определенным атрибутом в элементе, SetAttribute определит его в элементе как новый атрибут.
GetAttribute и SetAttribute не учитывают регистр.
Чтобы задать class
атрибут для HtmlElement , необходимо ссылаться на атрибут как className
при указании первого аргумента : SetAttribute