第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

重置不起作用,附代碼

???function?do_reset?()?{
????????document.getElementById("txt");
????????txt.className?=?"two";
????????var?classnum?;
????????classnum?=?txt.className?;
????????alert(classnum);
????}

function do_reset() 不起作用

??<div?id="txt"?class="one">

這是父容器,我加了一個類名

.one{
????height:400px;
????width:600px;
????border:#333?solid?1px;
????padding:5px;}
.two{
????height:400px;
????width:600px;
????border:#333?solid?1px;
????padding:5px;}

這是我的css樣式,考慮到權值(#id是100,.class是10)所以我把原來的選擇器換為類的選擇器,然后通過更改類名做到切換樣式。最后沒有重置的效果

正在回答

1 回答

<!DOCTYPE?HTML>
<html>
<head>
????<meta?http-equiv="Content-Type"?Content="text/html;?charset=utf-8"/>
????<title>javascript</title>
????<style?type="text/css">
????????.one{
????????????height:400px;
????????????width:600px;
????????????border:#333?solid?1px;
????????????padding:5px;}
????????.two{
????????????height:400px;
????????????width:600px;
????????????border:#333?solid?1px;
????????????padding:5px;}
????</style>
</head>
<body>
<div?id="txt"?class="one"></div>
<input?type="button"?onclick="do_reset()"?value="重置">
<script?type="text/javascript">
????function?do_reset?()?{
????????var?txt?=?document.getElementById("txt");
????????txt.className?=?"two";
????????var?classnum?;
????????classnum?=?txt.className?;
????????alert(classnum);
????}
</script>
</body>
</html>

你的代碼給的是片段,產不是完整代碼,所以不知道是不是你的代碼結構有問題。從片段中可以看出來的問題是:我的代碼的25 你所用的txt 沒有聲明出來,也就是說不存在,第24行,你根據(jù)id去獲取了一個元素,你并沒有保存下來,也就是說這一步是白做。你的兩個class的樣式內容是一樣的,所以重置頁面也不會有任何變化。只會alert出重置后的className

0 回復 有任何疑惑可以回復我~
#1

慕俠2950284 提問者

好的,謝謝,我會根據(jù)你的建議修改
2015-11-26 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JavaScript入門篇
  • 參與學習       741166    人
  • 解答問題       9865    個

JavaScript做為一名Web工程師的必備技術,本教程讓您快速入門

進入課程

重置不起作用,附代碼

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號