【发布时间】:2018-03-16 18:37:34
【问题描述】:
我正在使用下面的 javascript 和 html 创建一个按钮,该按钮从(单个)标签返回随机帖子。我的博客是:https://funatonce.blogspot.com
我有两个疑问:
如何将此脚本与搜索词列表一起使用。我将输入一组搜索词,每次点击都会给出不同的结果
-
我想为不同的标签添加多个具有随机功能的按钮,例如。如果我有 15 个按钮,我是否必须在页面上添加此脚本 15 次?我尝试提供 .js 文件参考,但没有成功
http://yourjavascript.com/8012111731/random.js'; type='text/javascript'/>
<script type='text/javascript'>
//<![CDATA[
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/-/cool%20items?start-index='+luck+'&max-results=1&alt=json-in-script&callback=showLucky';
script.type = 'text/javascript';
document.getElementsByTagName('head')[0].appendChild(script);
}
function readLucky(root){
var feed = root.feed;
var total = parseInt(feed.openSearch$totalResults.$t,10);
var luckyNumber = Math.floor(Math.random()*total);
luckyNumber++;
fetchLuck(luckyNumber);
}
function beautyandpersonalcare(){
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = '/feeds/posts/summary/-/cool%20items?max-results=0&alt=json-in-script&callback=readLucky';
document.getElementsByTagName('head')[0].appendChild(script);
}
//]]>
</script>
<div class="randombtncontainer">
<a href="#" onclick="beautyandpersonalcare()" class="randombtn btn-1">Show Random Products</a>
</div>
【问题讨论】:
标签: javascript blogger blogspot