Difference between revisions of "Web defacing"
Jump to navigation
Jump to search
Line 48: | Line 48: | ||
=== Grabbing an element === | === Grabbing an element === | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
− | const | + | const title = document.getElementById("my-title"); |
</syntaxhighlight> | </syntaxhighlight> | ||
=== Editing the content === | === Editing the content === | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
− | + | title.innerHTML = "🙃"; | |
</syntaxhighlight> | </syntaxhighlight> | ||
=== Editing the style === | === Editing the style === | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
− | + | title.style.color = "rgb(255, 0, 255)"; | |
</syntaxhighlight> | </syntaxhighlight> | ||
Revision as of 11:46, 24 April 2024
The browser mediates the online world of the internet in the same way that a window mediates the view of the physical world. Adding a custom extension to this daily equipment provides a valuable opportunity for creative play and disruptions at both the system- and content levels. Releasing these extensions as tools can be a form of critical and contextual creative practice.
To reload your browser extension visit this about:debugging#/runtime/this-firefox page in FireFox.
Snippets
HTML
Structure of a HTML element
<p>This is a paragraph</p>
With attribute "class"
<p class="my-class">This is a paragraph</p>
With attribute "id"
<p id="my-id">This is a paragraph</p>
CSS
Structure of CSS
Using HTML tags
p {
color: rgb(255, 0, 0);
}
Using classes
.my-class {
color: rgb(255, 0, 0);
}
Using id
#my-id {
color: rgb(255, 0, 0);
}
JavaScript
Grabbing an element
const title = document.getElementById("my-title");
Editing the content
title.innerHTML = "🙃";
Editing the style
title.style.color = "rgb(255, 0, 255)";
Creating an element
const newListItem = document.createElement("li");
// Set the content
newListItem.innerHTML = "Add an element using JavaScript";
Insert an element
// Grab the element that we want to insert the new element into.
const list = document.getElementById("my-list");
// Append the new element
list.appendChild(newListItem);