有誰幫我看看哪里出錯了,為什么點擊按鈕沒有反映呢?
? <!--當點擊相應按鈕,執行相應操作,為按鈕添加相應事件-->
??? <input type="button" value="改變顏色"? onclick="changeColor()">?
??? <input type="button" value="改變寬高"? onclick="changeWidth()">
??? <input type="button" value="隱藏內容"? onclick="changeHidden()">
??? <input type="button" value="顯示內容"? onclick="changeDisplay()">
??? <input type="button" value="取消設置"? onclick="changeSet()">
? </form>
? <script type="text/javascript">
//定義"改變顏色"的函數
function changeColor(){
??? var obj=document.getElementById("txt");
??? obj.style.color="red";
??? obj.style.backgroundColor="#ccc";
}
//定義"改變寬高"的函數
function changeWidth(){
??? var obj=document.getElementById("txt");
??? obj.style.width="200px";
??? obj.style.height="300px";
}
//定義"隱藏內容"的函數
function changeHidden(){
??? var obj=document.getElementById("txt");
??? obj.style.display="none";
}
//定義"顯示內容"的函數
function changeDisplay(){
??? var obj=document.getElementById("txt");
??? obj.style.display="block";
}
//定義"取消設置"的函數
function changeSet(){
??? var obj=document.getElementById("txt");
??? var con=confirm("是否確定取消設置");
??? if(con==true){
??????? obj.removeAttribute('style');
??? }else{
?????? document.write("您取消了設置"); |
?? }
}
2016-12-02
各位小伙伴,我終于找到錯誤所在了,是最后一個大括號打成了中文下的,已經找到并解決了,初學者還是得注意這一點。
2016-12-02
在瀏覽器按F12看哪里錯了 。。不過我想問定義這么多obj可不可以(也是菜鳥)
2016-12-01
---------------------------------
沒看出你錯哪兒了,你參考下我的
2016-11-30
樓主方法沒錯啊
2016-11-30
?? <input type="button" value="改變顏色" ?onclick="changeColor()"> ?
? ? <input type="button" value="改變寬高" ?onclick="changeWidth()">
? ? <input type="button" value="隱藏內容" ?onclick="changeHidden()">
? ? <input type="button" value="顯示內容" ?onclick="changeDisplay()">
? ? <input type="button" value="取消設置" ?onclick="changeSet()">
?
? <script type="text/javascript">
//定義"改變顏色"的函數
var obj=document.getElementById("txt");
function changeColor(){
? ??
? ? obj.style.color="red";
? ? obj.style.backgroundColor="#ccc";
}
//定義"改變寬高"的函數
function changeWidth(){
? ? // var obj=document.getElementById("txt");
? ? obj.style.width="200px";
? ? obj.style.height="300px";
}
//定義"隱藏內容"的函數
function changeHidden(){
? ? // var obj=document.getElementById("txt");
? ? obj.style.display="none";?
}
//定義"顯示內容"的函數
function changeDisplay(){
? ? // var obj=document.getElementById("txt");
? ? obj.style.display="block";
}
//定義"取消設置"的函數
function changeSet(){
? ? // var obj=document.getElementById("txt");
? ? var con=confirm("是否確定取消設置");
? ? if(con==true){
? ? ? ? obj.removeAttribute('style');
? ? }else{
? ? ? ?document.write("您取消了設置");?
? ?}
}
</script>
2016-11-30
用你的代碼試了一下,其他沒問題,最后少了一個</script>
2016-11-30
對啊,然后我對比了一下其他人的程序,我覺得沒有錯的地方了,但是就是不行
2016-11-30
每個按鈕都沒反應嗎