<!DOCTYPE html><html><body><h2>My First JavaScript</h2><buttontype="button"
onclick="document.getElementById('demo').innerHTML = Date()">
Click me to display Date and Time.</button><pid="demo"></p></body></html>
JavaScript Can Change HTML Attribute Values //可改變HTML的屬性
<!DOCTYPE html><html><body><h2>What Can JavaScript Do?</h2><p>JavaScript can change HTML attribute values.</p><p>In this case JavaScript changes the value of the src (source) attribute of an image.</p><buttononclick="document.getElementById('myImage').src='pic_bulbon.gif'">Turn on the light</button><imgid="myImage" src="pic_bulboff.gif" style="width:100px"><buttononclick="document.getElementById('myImage').src='pic_bulboff.gif'">Turn off the light</button></body></html>
JavaScript Can Change HTML Styles (CSS) //可改字體大小、顏色 甚至是背景
<!DOCTYPE html><html><body><h2>What Can JavaScript Do?</h2><pid="demo">JavaScript can change the style of an HTML element.</p><buttontype="button" onclick="document.getElementById('demo').style.fontSize='35px'">Click Me!</button></body></html>
JavaScript Can Hide HTML Elements //display設成none=>隱藏
<!DOCTYPE html><html><body><h2>What Can JavaScript Do?</h2><pid="demo">JavaScript can hide HTML elements.</p><buttontype="button" onclick="document.getElementById('demo').style.display='none'">Click Me!</button></body></html>
The <script> Tag //整段JavaScript可寫在一個<+script+>裡面,預設就會被執行、JS可用//來註解
<!DOCTYPE html><html><body><h2>JavaScript in Body</h2><pid="demo"></p><script>document.getElementById("demo").innerHTML="My First JavaScript";</script></body></html>
JavaScript in //可寫成函數
<!DOCTYPE html><html><head><script>functionmyFunction(){document.getElementById("demo").innerHTML="Paragraph changed.";}</script></head><body><h2>JavaScript in Head</h2><pid="demo">A Paragraph.</p><buttontype="button" onclick="myFunction()">Try it</button></body></html>
External JavaScript //寫在另外一個檔,再引用進來,可引用多個
<!DOCTYPE html><html><body><h2>External JavaScript</h2><pid="demo">A Paragraph.</p><buttontype="button" onclick="myFunction()">Try it</button><p>(myFunction is stored in an external file called "myScript.js")</p><scriptsrc="myScript.js"></script></body></html>