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條經驗 獲得超0個贊

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屬性默認隱藏。
添加回答
舉報