我是小书签编码的新手,我遇到了一个问题,即常规 javascript 在浏览器中可以正常工作,但在小书签版本中不能正常工作。
我找到了一个小书签,它可以找到图像并将其转换为 BB 代码并且工作正常,但是它加载了 jQuery,我不希望它一直这样做。所以我基本上只是想消除对它的需求,但现在它不再作为书签了。
原来的书签是这样的:
javascript:document.body.appendChild(document.createElement('script')).src='http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js';var%20pictureurl=jQuery('img[id$=%22myImage%22]').attr('src');var%20linkurl=document.location.href;alert('%5BURL='+linkurl+'%5D%5BIMG%5D'+pictureurl+'%5B%2FIMG%5D%5B%2FURL%5D');
我作为常规 JS 代码工作的 javascript 是:
// Create array variables
var imgs = [];
// Put all of the documents tags in to the arrays
imgs = document.getElementsByTagName('img');
var pictureurl = '';
var linkurl = document.location.href;
for(var i = 0; i < imgs.length; i++){
var str = imgs[i].getAttribute('id');
var find = str.search("myImage");
if(find != -1){
pictureurl = imgs[i].getAttribute('src');
alert('[URL=' + linkurl + '][IMG]' + pictureurl + '[/IMG][/URL]');
}
}
当我添加 javascript: 并附加最小化的代码时,无论我尝试什么,我都无法让它工作。如果有人可以帮助我完成这项工作,那将是一个很大的帮助,谢谢。