HtmlElement.SetAttribute(String, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define o valor do atributo nomeado no elemento.
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)
Parâmetros
- attributeName
- String
O nome do atributo a ser definido.
- value
- String
O novo valor desse atributo.
Exemplos
O exemplo de código a seguir adiciona um novo IMG
elemento ao documento atual, usando SetAttribute para definir o SRC
atributo para a imagem.
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
Comentários
Um atributo em HTML é qualquer par nome-valor válido para esse elemento. HtmlElement expõe somente os atributos comuns a todos os elementos, deixando de fora aqueles que se aplicam somente a determinados tipos de elementos; SRC
é um atributo predefinido para a IMG
marca, por exemplo, mas não para a DIV
marca. Use GetAttribute e SetAttribute manipule atributos não expostos no DOM (Modelo de Objeto de Documento) gerenciado.
Se attributeName
não for um atributo definido em um elemento, SetAttribute defina-o no elemento como um novo atributo.
GetAttribute e SetAttribute não diferencia maiúsculas de minúsculas.
Para definir o class
atributo em um HtmlElement , você deve se referir ao atributo como className
ao especificar o primeiro argumento para SetAttribute