HtmlElement.SetAttribute(String, String) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger värdet för det namngivna attributet för elementet.
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)
Parametrar
- attributeName
- String
Namnet på attributet som ska anges.
- value
- String
Det nya värdet för det här attributet.
Exempel
I följande kodexempel läggs ett nytt IMG element till i det aktuella dokumentet med för SetAttribute att ange SRC attributet för bilden.
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
Kommentarer
Ett attribut i HTML är ett giltigt namn/värde-par för det elementet.
HtmlElement exponerar endast de attribut som är gemensamma för alla element och utelämnar de som endast gäller för vissa typer av element. SRC är ett fördefinierat attribut för taggen IMG , till exempel men inte för taggen DIV . Använd GetAttribute och SetAttribute för att ändra attribut som inte exponeras för den hanterade dokumentobjektmodellen (DOM).
Om attributeName inte är ett definierat attribut för ett element SetAttribute definierar det på elementet som ett nytt attribut.
GetAttribute och SetAttribute är skiftlägesokänsliga.
Om du vill ange class attributet för ett HtmlElement måste du referera till attributet som className när du anger det första argumentet till SetAttribute