第五個沒有反應,求救各位老師,前輩
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" Content="text/html; charset=utf-8" />
<title>javascript</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" class="abc">?
? ? ?<h5>JavaScript為網頁添加動態效果并實現與用戶交互的功能。</h5>
? ? ? ? <p>1. JavaScript入門篇,讓不懂JS的你,快速了解JS。</p>
? ? ? ? <p>2. JavaScript進階篇,讓你掌握JS的基礎語法、函數、數組、事件、內置對象、BOM瀏覽器、DOM操作。</p>
? ? ? ? <p>3. 學完以上兩門基礎課后,在深入學習JavaScript的變量作用域、事件、對象、運動、cookie、正則表達式、ajax等課程。</p>
? </div>
? <form>
? <!--當點擊相應按鈕,執行相應操作,為按鈕添加相應事件-->
? ? <input type="button" value="改變顏色" onclick="changeclor()">??
? ? <input type="button" value="改變寬高" onclick="changeihg()">
? ? <input type="button" value="隱藏內容" onclick="changedcs()">
? ? <input type="button" value="顯示內容" onclick="changetgd()">
? ? <input type="button" value="取消設置" onClick="hey()">
? </form>
? <script type="text/javascript">
//定義"改變顏色"的函數
function changeclor(){
var changClor=document.getElementById("txt");
var changbg=document.getElementById("con");
changClor.style.color="blue";
changbg.style.backgroundColor="grey";}
//定義"改變寬高"的函數
function changeihg(){
var changh=document.getElementById("txt");
changh.style.height="500px";
var changw=document.getElementById("txt");
changw.style.width="700px";}
//定義"隱藏內容"的函數
function changedcs(){
var hideen=document.getElementById('txt');
hideen.style.display="none";}
//定義"顯示內容"的函數
function changetgd(){
var shou=document.getElementById("txt");
shou.style.display="block";}
//定義"取消設置"的函數
function hey(){
? ? var reutnb=confirm("取消嗎");
? ?if(reutnb==true){
? ? ? ?changClor.style.color="blue";
? ? ? changh.style.height="500px";
? ?}
? ?else{
? ? ? reutnb.className="abc";
? ?}
}
2019-06-03
主要是因為changClor和changh這兩個對象是在changeclor()函數內定義的。用我下面這個就沒問題了
2019-05-30
能幫我看一下這是哪錯了嗎,第三四五個功能都運行不出來,謝謝
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" Content="text/html; charset=utf-8" />
<title>javascript</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的基礎語法、函數、數組、事件、內置對象、BOM瀏覽器、DOM操作。</p>
??????? <p>3. 學完以上兩門基礎課后,在深入學習JavaScript的變量作用域、事件、對象、運動、cookie、正則表達式、ajax等課程。</p>
? </div>
? <form>
? <!--當點擊相應按鈕,執行相應操作,為按鈕添加相應事件-->
??? <input type="button" value="改變顏色" onclick=add()>?
??? <input type="button" value="改變寬高" onclick=add1()>
??? <input type="button" value="隱藏內容" oncilck=add2()>
??? <input type="button" value="顯示內容" oncilck=add3()>
??? <input type="button" value="取消設置" oncilck=add4()>
? </form>
? <script type="text/javascript">
//定義"改變顏色"的函數
var kxf = document.getElementById("txt");
?function add(){
????? kxf.style.color="red";
????? kxf.style.backgroundColor="#ccc";
??? }
//定義"改變寬高"的函數
function add1(){
??? kxf.style.width="500px";
??? kxf.style.height="500px";
}
//定義"隱藏內容"的函數
function add2(){
kxf.style.display="none";
}
//定義"顯示內容"的函數
function add3(){
kxf.style.display="block";
}
//定義"取消設置"的函數
function add4(){
??????? if(confirm("是否取消所有設置")==true){
??????????? kxf.style.color = "#000000";
??????????? kxf.style.width = "600px";
??????????? kxf.style.display = "block";
??????? }
?? }
? </script>
</body>
</html>
2019-05-29
/*哦,我收回剛才說的話,不是調用的問題,你復制代碼的時候丟了最后兩個標簽,我沒看見,你最后的hey函數沒調用成功是因為你,沒在函數里面聲明變量,這是我按著你的思路給你改了一下,你看看。*/
2019-05-29
兄dei,你發的代碼不只是第五個按鈕不好使,所有的都用不了,里面有的符號還是中文符號,你好好檢查檢查,另外你沒運行成功的原因是因為你的變量問題,你把聲明寫都函數里面,他只作用到當前函數,然后你在第一個函數寫了一個聲明,在最后一個函數又重復聲明,就會報錯,你要么把聲明拿出來,要么放到第一個函數的聲明不要嘗試在其他函數里面調用,那是調不到的。
2019-05-29
2019-05-29
?changClor.style.color="blue";
? ? ? changh.style.height="500px";
你changClor和changh前面要用var,如果不想每次在新的funcation里面重復使用一個元素時前面都要加var就要把var?changClor和var?changh變成全局變量,放在所有function的外面:
<script type="text/javascript">
var?changClor;
var?changh;
function XXX(){
changClor=XXX;
changh=XXX;
...
}
function XXX(){
changClor=XXX;
changh=XXX;
...
}
function XXX(){
changClor=XXX;
changh=XXX;
...
}
</script>
2019-05-26
你的://定義"隱藏內容"的函數的 txt用的單引號改成雙引號
2019-05-26
等我做完就來回答你 我也是0基礎在學習