Skip to content

js.dom: add querySelector[All] and NodeList - #20240

Merged
spytheman merged 1 commit into
masterfrom
unknown repository
Dec 21, 2023
Merged

spytheman merged 1 commit into
masterfrom
unknown repository

Conversation

@ghost

@ghost ghost commented Dec 21, 2023

Copy link
Copy Markdown

Example:

// v -b js_browser .
import js.dom

fn main() {
	document := dom.document
	mut h1 := document.body.querySelector('main h1'.str)?
	list := document.body.querySelectorAll('ul li'.str)

	h1.innerText = 'Hello, world!'.str
	list.forEach(fn (elem JS.HTMLElement, num JS.Number, list JS.NodeList) {
		JS.console.log(elem)
	}, false)
}

@spytheman
spytheman merged commit ed754cf into vlang:master Dec 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant