2 回答
TA貢獻361條經驗 獲得超191個贊
<!DOCTYPE?HTML>
<html>
<head>
????<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8">
</head>
<body>
<div?name="my">3</div>
<div?name="my">2</div>
<div?name="my">3</div>
<div?name="my">3</div>
<li><p?name="p1">1</p><p?name="p2">2</p><p?name="p3">3</p></li>
<li><p?name="p1">1</p><p?name="p2">2</p><p?name="p3">3</p></li>
<li><p?name="p1">1</p><p?name="p2">2</p><p?name="p3">3</p></li>
<li><p?name="p1">1</p><p?name="p2">2</p><p?name="p3">3</p></li>
<script>
????var?div?=?document.getElementsByTagName("div");
????var?li?=?document.getElementsByTagName("li");
????function?getP_id(num,?obj)?{????????????????//創建一個函數
????????var?id?=?"p"?+?num;????????????????????//設定一個id變量,為p+num,num為函數參數,調用時傳進來;后面傳進來的是div的內容
????????var?p?=?obj.getElementsByTagName("p");???//獲取obj下的所有p標簽,賦值給變量p,obj為函數參數,調用時傳進來;后面傳進來的是每一個li元素
????????for?(var?i?=?0;?i?<?p.length;?i++)?{????//遍歷p
????????????if?(p[i].getAttribute("name")?==?id)?{??//如果第i個?p的name屬性為變量id的值
????????????????return?p[i];?????????????????????????//將第i個p返回出去
????????????}
????????}
????}
????for?(var?i?=?0;?i?<?div.length;?i++)?{????????????//遍歷div
????????var?num?=?div[i].innerHTML;???????????????????//定義一個變量num為div的內容,這個后面作為參數傳到函數去
????????getP_id(num,?li[i]).style.color="red"??????????//調用函數,參數分別為剛剛獲取的div內容(即num),還有每一個li(li[i],因為div和li的數量是對應相等的),返回的值進行樣式設置
????}
</script>
</body>
</html>TA貢獻3593條經驗 獲得超1個贊
TA貢獻6條經驗 獲得超1個贊
<script>
window.onload=function miaoshu()
{
var biaoji=document.getElementsByName('biaoji');
var span=document.getElementsByTagName('span');
var p1=document.getElementsByName('p1');
var p2=document.getElementsByName('p2');
var p3=document.getElementsByName('p3');
var i;
for(i=0;i<biaoji.length;i++)
? {
? ?biaoji.index=i;
? ?var n=biaoji[i].innerHTML;
? ?if(n=='1')
? ? {
? ? ? ? span[i].innerHTML="ゆ咯";
? ? }
?else if(n=='2')
?{
? span[i].innerHTML="片咯";
?}
? else if(n=='3')
? ? ? {
? ? ? ? ? ? ? //這里讓P3的屬性為顯示。
? }
? ? ?}
?}
</script>
<div name="biaoji">[field:biaoji /]</div>?
<span><p class="span1" name="p1">[field:xingming /][field:fuqin /]</p><p class="span2" name="p2">field:muqin /]</p><p class="span3" name="p3">[field:zi /],[field:nv /]</p></span>?
這里是全代碼了。 所有class屬性默認隱藏。
添加回答
舉報
