```html
<script>
onload = () => {
- const webview = document.getElementById('foo')
+ const webview = document.querySelector('webview')
const indicator = document.querySelector('.indicator')
const loadstart = () => {
**Example**
```javascript
-const webview = document.getElementById('foo')
+const webview = document.querySelector('webview')
webview.addEventListener('dom-ready', () => {
webview.openDevTools()
})
without regard for log level or other properties.
```javascript
-const webview = document.getElementById('foo')
+const webview = document.querySelector('webview')
webview.addEventListener('console-message', (e) => {
console.log('Guest page logged a message:', e.message)
})
[`webview.findInPage`](webview-tag.md#webviewtagfindinpage) request.
```javascript
-const webview = document.getElementById('foo')
+const webview = document.querySelector('webview')
webview.addEventListener('found-in-page', (e) => {
webview.stopFindInPage('keepSelection')
})
```javascript
const {shell} = require('electron')
-const webview = document.getElementById('foo')
+const webview = document.querySelector('webview')
webview.addEventListener('new-window', (e) => {
const protocol = require('url').parse(e.url).protocol
guest attempts to close itself.
```javascript
-const webview = document.getElementById('foo')
+const webview = document.querySelector('webview')
webview.addEventListener('close', () => {
webview.src = 'about:blank'
})
```javascript
// In embedder page.
-const webview = document.getElementById('foo')
+const webview = document.querySelector('webview')
webview.addEventListener('ipc-message', (event) => {
console.log(event.channel)
// Prints "pong"