brython
Tutorial
Demo
Documentation
Console
Editor
Gallery
Resources
Download
Development
Community
English
Français
Version
3.13
3.12
3.11
3.10
Introduction
Installation
Limitations of the "file" protocol
Frequently asked questions
Syntax, keywords and built-in functions
Standard distribution
import
implementation
Brython packages
Browser interface
Introduction - DOM API
Creating a document
Accessing elements
Attributes, properties and methods
Events
Mouse events
Keyboard events
Focus events
Drag events
Query string
Interactions with Javascript
Brython-specific built-in modules
browser
browser.aio
browser.ajax
browser.html
browser.local_storage
browser.markdown
browser.object_storage
browser.session_storage
browser.svg
browser.template
browser.timer
browser.webcomponent
browser.websocket
browser.worker
Widgets
browser.widgets.dialog
browser.widgets.menu
interpreter
javascript
Working with Brython
Execution options
Testing and debugging
Deploying an application
Cookbook
Hello world !
Insert content in an element
HTML markup (bold,italic...)
HTML table
Bind and unbind events
Handle options in a SELECT
Drag and drop
Get the content of an element
Read the content of a file
Store objects locally
Example of onmouseover
Problem
Display content in an element of the web page
Solution
▶
from
browser
import
document document[
'zone'
] <=
"blah "
Initial content
document["zone"]
is the element in the web page with the id "zone" (here, the colored table cell)