netsurf: add elementGetAttribute func

This commit is contained in:
Pierre Tachoire
2023-10-27 18:11:08 +02:00
parent 3c5f1b89e7
commit 9acb1890b4

View File

@@ -609,6 +609,15 @@ pub fn elementLocalName(elem: *Element) []const u8 {
return nodeLocalName(node); return nodeLocalName(node);
} }
pub fn elementGetAttribute(elem: *Element, name: []const u8) ?[]const u8 {
var s: ?*String = undefined;
_ = elementVtable(elem).dom_element_get_attribute.?(elem, stringFromData(name), &s);
if (s == null) {
return null;
}
return stringToData(s.?);
}
// ElementHTML // ElementHTML
pub const ElementHTML = c.dom_html_element; pub const ElementHTML = c.dom_html_element;