<!DOCTYPE?html>
<html?lang="en">
<head>
????<meta?charset="UTF-8">
????<title>編程挑戰</title>
????<style?type="text/css">
????????body{font-size:?12px;}
????????#txt{
????????????height:?400px;
????????????width:?600px;
????????????border:?#333?solid?1px;
????????????padding:?5px;
????????}
????????p{
????????????line-height:?18px;
????????????text-indent:?2em;
????????}
????</style>
</head>
<body>
????<h2?id="con">JavaScript課程</h2>
????<div?id="txt">
????????<h5>JavaScript為網頁添加動態效果并實現與用戶交互的功能。</h5>
????????<p>1.JavaScript入門篇,讓不懂JS的你快速了解JS。</p>
????????<p>2.JavaScript進階篇,讓你掌握JS的基礎語法、函數、數組、事件、內置對象、DOM瀏覽器、DOM操作。</p>
????????<p>3.學完以上兩門基礎課后,再深入學習JavaScript的變量作用域、事件、對象、運動、cookie、正則表達式、Ajax課程等。</p>
????</div>
????<form>
????????<input?type="button"?value="改變顏色"?onclick="set.changeColor()">
????????<input?type="button"?value="改變寬高"?onclick="set.changeSize()">
????????<input?type="button"?value="隱藏內容"?onclick="set.objHide()">
????????<input?type="button"?value="顯示內容"?onclick="set.objShow()">
????????<input?type="button"?value="取消設置"?onclick="set.offSet()">
????</form>
????<script?type="text/javascript">
????????var?txt=document.getElementById("txt");
????????var?set={
????????????changeColor:function(){
????????????????txt.style.color="red";
????????????????txt.style.background="#ccc";
????????????},
????????????changeSize:function(){
????????????????txt.style.width="300px";
????????????????txt.style.height="300px";
????????????},
????????????objHide:function(){
????????????????txt.style.display="none";
????????????},
????????????objShow:function(){
????????????????txt.style.display="block";
????????????},
????????????offSet:function(){
????????????????var?message=confirm("你確定要重置所有設置么?");
????????????????if(message==true){
????????????????????txt.removeAttribute('style');
????????????????}
????????????}
????????}
????</script>
</body>
</html>
2024-01-16
我想知道changecolor,,changeside,,objhide,objshow,offset這些元素是哪里來的???
2023-06-22
好簡潔的寫法,點個贊