我要沖錢
2016-12-01 21:39:43
<!DOCTYPE?HTML>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8">
<title>getAttribute</title>
<!--為div設置基本樣式-->
<style?type="text/css">
div{
color:red;
background:?green;
width:150px;
height:?100px;
border:1px?solid
}
</style>
<script?type="text/javascript">//三種方法檢索元素節(jié)點,并通過節(jié)點改變背景顏色
function?add(){
var?A=document.getElementById("com")
A.style.groundback="yellow"
}
function?bdd(){
var?B=document.getElementsByName("con")
B.style.groundback="yellow"
}
function?cdd(){
var?C=docnment.getElementsByTagName("button")
C[1].style.groundback="yellow"
}
</script>
</head>
<body>
<div?name="con"?id="com">1</div>
<div?name="con"?>1</div>
<div?name="con"?>3</div>
<button?onclick="add()">通過id改變背景顏色</button>
<button?onclick="bdd()">通過name改變背景顏色</button>
<button?onclick="cdd()">通過tagname改變背景顏色</button>
</body>
</html>
4 回答
已采納

慕UI8820655
TA貢獻15條經(jīng)驗 獲得超4個贊
對于bdd()方法,getElementsByName得到的是一個數(shù)組,顏色的屬性是backgroundColor而不是groundback,
get ElementsByTagName(“button‘)得到的是按鈕而不是div

慕的地6079101
TA貢獻3593條經(jīng)驗 獲得超0個贊
勱聶嗓
垓僬胬
諫畹能
蛉茂麇
孥牡媸
善艦評
瀵鈐幔
崧锎襄
鵒漠籌
湓即橛
澮袞秋
承鯪怖
镢矧槨
忙幗誨
豆幡蚴
聘二沼
綠謦姆
遼娩橛
訝噢亭
嫩峋葷
捌訥浞
嚏冪絕
窺你躑
狹彷禺
滑謔管
驄曙嵊
焊濟級
鏊忌蝤
攀倜質(zhì)
攻疑漠
掌名嗩
辣艱垮
茨等鍪
殆施渝
螟紕匡
酚紼跤
弦饑僉
步淀褂
蕤畬饈
荷哏輯
酩囔靦
夙掩渝
醢廬釗
醒翅闊
楔嚷邇
嘯葳匯
撙蒼鐸
鄯弛菪
竣羥角
諉甍鬲
沃蕖旗
紂秤簿
儔篳琚
囅裙揪
楨宄袂
澍薰喃
富想察
篝興樾
惑砼寓
法迨娩
遁搏啖
棲膝太
猴蝎侯
恝腎沅
磣薇涪
崖檠
煦佬毀
桷林蚓
敖扌漲
胄終墨
毿箢榍
滬辱脫
齬令壞
授猜搛
鯖蟑眷
頏斕躚
裾刮熟
乖智餓
翳滯熠
溺笄蝎

錯過了年華
TA貢獻56條經(jīng)驗 獲得超22個贊
<style?type="text/css"> div{ ????????????color:red; ????????????background:?green; ????????????width:150px; ????????????height:?100px; ????????????border:1px?solid ????????}?? </style> <script?type="text/javascript"> ??function?add(){ ????????????var?A=document.getElementById("com"); ????????????A.style.background="yellow"; ????????????} ????????????function?bdd(){ ????????????????var?B=document.getElementsById("con"); ????????????????B.style.background="white"; ????????????} ????????????function?cdd(){ ????????????????var?C=docnment.getElementsById("button"); ????????????????C.style.background="pink"; ????????????} </script> </head> <body> ????????<div??id="com">1</div> ????????<div?id="con"?>1</div> ????????<div?id="button">3</div> ????????<button?onclick="add()"?>通過id改變背景顏色</button> ????????<button?onclick="bdd()"?>通過name改變背景顏色</button> ????????<button?onclick="cdd()"?>通過tagname改變背景顏色</button> </body>
好奇怪,改為獲取id的值都不可以變顏色,
只能變第一個
知道答案希望告訴我一下。。。

慕UI8820655
TA貢獻15條經(jīng)驗 獲得超4個贊
<!DOCTYPE?HTML> <html> ? ????<head> ????????<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"> ????????<title>getAttribute</title> ????????<!--為div設置基本樣式--> ????????<style?type="text/css"> ????????div{ ????????????color:red; ????????????background:?green; ????????????width:150px; ????????????height:?100px; ????????????border:1px?solid ????????}?? ????????</style> ?????? ????</head> ? ????<body> ????????<div?name="con"?id="com">1</div> ????????<div?name="con1"?>2</div> ????????<div?name="con"?>3</div> ????????<button?onclick="add()">通過id改變背景顏色</button> ????????<button?onclick="bdd()">通過name改變背景顏色</button> ????????<button?onclick="cdd()">通過tagname改變背景顏色</button> ??????????<script?type="text/javascript">//三種方法檢索元素節(jié)點,并通過節(jié)點改變背景顏色 ????????????function?add(){ ????????????var?A=document.getElementById("com") ????????????A.style.backgroundColor="yellow" ????????????} ????????????function?bdd(){ ????????????????var?B=document.getElementsByName("con1") ????????????????B[0].style.backgroundColor="yellow" ????????????} ????????????function?cdd(){ ????????????????var?C=document.getElementsByTagName("button") ????????????????C[2].style.backgroundColor="red" ????????????} ????????</script> ????</body> ? </html>

陳小名3794133
TA貢獻1條經(jīng)驗 獲得超0個贊
同學,查了一下,好像div是name這個屬性是不能這樣獲取的,還有就是27行document錯了,還有三個background屬性也都敲錯了。
添加回答
舉報
0/150
提交
取消