(&self, node_id: NodeId)
| 102 | |
| 103 | #[inline] |
| 104 | pub(super) fn as_element(&self, node_id: NodeId) -> Option<Element<'_>> { |
| 105 | if let NodeData::Element { element, .. } = &self[node_id].data { |
| 106 | Some(Element::new(self, node_id, element)) |
| 107 | } else { |
| 108 | None |
| 109 | } |
| 110 | } |
| 111 | |
| 112 | /// Add a new `style` element node. |
| 113 | pub(super) fn add_style(&mut self, node: NodeId) { |