[問題] 用javascript更改連結背景圖
假設像是下面的這個網頁
http://www.yahoo.com/ (美國版的)
想用另外加一個script 用像greasemonkey的方式
去更改它前面那些小圖示的圖片
看了一下他的code發現他是用 css 類似以下寫法
a
{
background:transparent url(http://l.yimg.com/a/i/ww/sp/trough_2.0_062308.gif)
no-repeat scroll 0 0;
}
那我寫了一個script要去抓出他的圖片並更改
var divbacks = document.getElementsByTagName('a');
if(divbacks.length > 0)
{
for(i=0;i<divbacks.length;i++)
{
repex = /^\S+.(gif|jpg|jpeg|png)$/i;
if(divbacks[i].style.background)
{
alert("我有跑進來啦啦啦");
....
//更換圖片
divbacks[i].style.background = XXXX;
...
}
else if(divbacks[i].background)
{
...
alert("我有跑進來啦啦啦");
//更換圖片
.....
}
}
}
可是我卻完全抓不到值
跑不出 "我有跑進去啦啦啦" 這些字
我不知道是哪裏寫錯了
可以麻煩教學一下嗎
謝謝 m(_ _)m
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.77.152
→
05/11 02:05, , 1F
05/11 02:05, 1F
→
05/11 02:09, , 2F
05/11 02:09, 2F
推
05/11 09:43, , 3F
05/11 09:43, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):