LibWeb: Add Element.tagName and Element.className

This commit is contained in:
Andreas Kling 2020-06-21 12:01:13 +02:00
parent a64033e581
commit a014b2930e
Notes: sideshowbarker 2024-07-19 05:29:46 +09:00
2 changed files with 6 additions and 0 deletions

View file

@ -84,6 +84,9 @@ public:
String id() const { return attribute(HTML::AttributeNames::id); }
void set_id(const String& value) { set_attribute(HTML::AttributeNames::id, value); }
String class_name() const { return attribute(HTML::AttributeNames::class_); }
void set_class_name(const String& value) { set_attribute(HTML::AttributeNames::class_, value); }
protected:
RefPtr<LayoutNode> create_layout_node(const StyleProperties* parent_style) const override;

View file

@ -1,10 +1,13 @@
interface Element : Node {
readonly attribute DOMString tagName;
DOMString? getAttribute(DOMString qualifiedName);
void setAttribute(DOMString qualifiedName, DOMString value);
attribute DOMString innerHTML;
attribute DOMString id;
attribute DOMString className;
}