亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

為什么點擊更改樣式沒有變化啊

<!DOCTYPE?HTML>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=gb2312">
<title>className屬性</title>
<style>
????body{?font-size:16px;}
????.one{
		border:1px?solid?#eee;
		width:230px;
		height:50px;
		background:#ccc;
		color:red;
????}
	.two{
		border:1px?solid?#ccc;
		width:230px;
		height:50px;
		background:#9CF;
		color:blue;
	}
	</style>
</head>
<body>
????<p?id="p1"?>?JavaScript使網頁顯示動態效果并實現與用戶交互功能。</p>
????<input?type="button"?value="添加樣式"?onclick="add()"/>
	<p?id="p2"?class="one">JavaScript使網頁顯示動態效果并實現與用戶交互功能。</p>
????<input?type="button"?value="更改外觀"?onclick="modify()"/>

	<script?type="text/javascript">
	???function?add(){
	??????var?p1?=?document.getElementById("p1");
	??????function.modifyclass(){
	??????????p1.className="類名為one";
	??????}
	???}
	???function?modify(){
	??????var?p2?=?document.getElementById("p2");
	??????function.modifyclass(){
	??????????p2.className="類名為two";
	??????}
	???}
	</script>
</body>
</html>


正在回答

2 回答

把類名為三個字刪除就行了,className是改成”one“和”two“,不是”類名為one“

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

Flzz 提問者

改了也不行
2017-07-29 回復 有任何疑惑可以回復我~
#2

impeldown_0 回復 Flzz 提問者

還有一個問題,function modifyclass(){}這段刪除,也就是直接改成p1.className="two";就行了,或者你在modify函數里加入調用modifyclass()指令才能執行,因為你在一個函數里定義了另一個函數但是并沒有調用它,所以不會執行的。
2017-08-08 回復 有任何疑惑可以回復我~
#3

Flzz 提問者

非常感謝!
2017-08-08 回復 有任何疑惑可以回復我~

<!DOCTYPE HTML>
<html>
<head>
? ?<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
? ?<title>className屬性</title>
? ?<style>
? ? ? ?body{ font-size:16px;}
? ? ? ?.one{
? ? ? ? ? ?border:1px solid #eee;
? ? ? ? ? ?width:230px;
? ? ? ? ? ?height:50px;
? ? ? ? ? ?background:#ccc;
? ? ? ? ? ?color:red;
? ? ? ?}
? ? ? ?.two{
? ? ? ? ? ?border:1px solid #ccc;
? ? ? ? ? ?width:230px;
? ? ? ? ? ?height:50px;
? ? ? ? ? ?background:#9CF;
? ? ? ? ? ?color:blue;
? ? ? ?}
? ?</style>
</head>
<body>
<p id="p1" > JavaScript使網頁顯示動態效果并實現與用戶交互功能。</p>
<input type="button" value="添加樣式" onclick="add()"/>
<p id="p2" class="one">JavaScript使網頁顯示動態效果并實現與用戶交互功能。</p>
<input type="button" value="更改外觀" onclick="modify()"/>

<script type="text/javascript">
? ?function add(){
? ? ? ?var p1 = document.getElementById("p1");
? ? ? ?function modifyclass(){
? ? ? ? ? ?p1.className="one";
? ? ? ?}
? ? ? ?modifyclass();
? ?}
? ?function modify(){
? ? ? ?var p2 = document.getElementById("p2");
? ? ? ?function modifyclass(){
? ? ? ? ? ?p2.className="two";
? ? ? ?}
? ? ? ?modifyclass();
? ?}
</script>
</body>
</html>

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

舉報

0/150
提交
取消

為什么點擊更改樣式沒有變化啊

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

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號