
js如何实现a标签的rel属性???? 55
<atarget="_blank"href="xxx"rel="shadowbox"><imgsrc="xxx"/></a>以上代码调用了shadowbox插件做了个图片...
<a target="_blank" href="xxx" rel="shadowbox">
<img src="xxx" />
</a>
以上代码调用了shadowbox插件做了个图片展示的效果,能不能改成通过img的onclick事件调用js来实现。
或者说有没有方法让window.location.href(window.open)带上a rel的效果。
最终目的是项通过css的expression实现img标签统一加上shadowbox的展示效果。 展开
<img src="xxx" />
</a>
以上代码调用了shadowbox插件做了个图片展示的效果,能不能改成通过img的onclick事件调用js来实现。
或者说有没有方法让window.location.href(window.open)带上a rel的效果。
最终目的是项通过css的expression实现img标签统一加上shadowbox的展示效果。 展开
3个回答
展开全部
创建一个a标签,设置href target rel,插入到文档中,执行该对象的点击事件,然后删掉。
function open(url,rel,target){
var a=document.createElement("a");
a.href=url;
a.target=target;
a.rel=rel;
document.body.appendChild(a);
a.click();
document.body.removeChild(a)
}
追问
用这个办法创建出的a元素代码上是没问题,但是效果还是跟没设置rel属性一样。
就是说确实能创建出xxx
但是没rel的效果,如果是直接把这个a写进body,rel效果是有的,很费解。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-01-09
展开全部
setAttribute('rel','shadowbox');
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给img添加shadowbox属性试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询