> Markdown version of [Manipulating DOM with Element API](https://vaadin.com/docs/v10/flow/element-api). Section index: [llms.txt](https://vaadin.com/docs/v10/flow/llms.txt)

# Manipulating DOM with Element API

- [Element Properties and Attributes](https://vaadin.com/docs/v10/flow/element-api/tutorial-properties-attributes.md)
- [Listening to User Events](https://vaadin.com/docs/v10/flow/element-api/tutorial-event-listener.md)
- [Retrieving User Input](https://vaadin.com/docs/v10/flow/element-api/tutorial-user-input.md)
- [Dynamic Styling](https://vaadin.com/docs/v10/flow/element-api/tutorial-dynamic-styling.md)
- [Shadow root in server-side Element](https://vaadin.com/docs/v10/flow/element-api/tutorial-shadow-root.md)
