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