Javascript将文本更改为图像 函数(根){ var feed=root.feed; var entries=feed.entry | |[]; var entry=feed.entry[0]; 对于(变量j=0;j
这将为随机博客帖子生成一个链接。现在,我想将“查看随机帖子”(Javascript将文本更改为图像 函数(根){ var feed=root.feed; var entries=feed.entry | |[]; var entry=feed.entry[0]; 对于(变量j=0;j,javascript,html,button,dom-events,blogger,Javascript,Html,Button,Dom Events,Blogger,这将为随机博客帖子生成一个链接。现在,我想将“查看随机帖子”(a.innerHTML='View Random Post';)文本链接更改为图像。有可能吗?这就是你要找的吗 <div id="myLuckyPost"> </div> <script type="text/javascript"> function showLucky(root){ var feed = root.feed;
a.innerHTML='View Random Post';
)文本链接更改为图像。有可能吗?这就是你要找的吗
<div id="myLuckyPost">
</div>
<script type="text/javascript">
function showLucky(root){
var feed = root.feed;
var entries = feed.entry || [];
var entry = feed.entry[0];
for (var j = 0; j < entry.link.length; ++j){
if (entry.link[j].rel == 'alternate'){
window.location = entry.link[j].href;
}
}
}
function fetchLuck(luck){
script = document.createElement('script');
script.src = '/feeds/posts/summary?start-index='+luck+'&max-results=1&alt=json-in-script&callback=showLucky';
script.type = 'text/javascript';
document.getElementsByTagName('head')[0].appendChild(script);
}
function feelingLucky(root){
var feed = root.feed;
var total = parseInt(feed.openSearch$totalResults.$t,10);
var luckyNumber = Math.floor(Math.random()*total);
luckyNumber++;
a = document.createElement('a');
a.href = '#random';
a.rel = luckyNumber;
a.onclick = function(){
fetchLuck(this.rel);
};
a.innerHTML = 'View Random Post';
document.getElementById('myLuckyPost').appendChild(a);
}
</script>
<script src="/feeds/posts/summary?max-results=0&alt=json-in-script&callback=feelingLucky"></script>
a.innerHTML=“”;
请正确设置您的代码格式,以便其他人能够阅读和理解:您想从该字符串生成图像,还是想用图像替换文本?是的,先生,我想替换文本链接并制作图像按钮图像按钮,图像按钮应该从何处识别它应该使用的图像?Jim,有很多方法可以使用Javascript动态生成图像(例如,使用canvas
或svg
),因此了解您的实际意图很重要,因为您似乎有一个要使用的图像文件。哦,我的天哪。非常感谢你!!我之前尝试过,但我使用了单引号(')而不是双引号(“),这就是它不起作用的原因。谢谢你和所有帮助过我的人!双引号是必需的,因为字符串包含单引号。你也可以用另一种方法来处理'
a.innerHTML = "<img src='button.gif' />";