JS如何使一个A标签更具图片调整链接

JS如何使一个A标签更具图片调整链接,第1张

你为什么要非这个劲呢?你写DOM的时候就把地址写进去,当一个转到最前面的时候获取它的URL然后让那个按钮的HREF等于这个URL不就行了~
你写的这个href="url"是不对的,应该这么写:
documentgetElementById("按钮的ID")setAttribute("href","跳转的URL");
这样就行了

用问号和&符号带值啊,比如这个例子 锚标签 ?后面的second_id=参数,可以到下个页面接收second_id传过来的值,也就是3002 asp接收是这样写的 second_id=RequestQueryString("second_id") responsewrite(second_id) 那么输入就会显示3002

使用a标签也就是使用下样式而已
既然是跳转
将a标签写成 <a href="javascript:void(0)" onclick="fun_a()" ></a>
然后fun_a写跳转事件 locationhref="";

注:NancyHostingSelf不是必须的,我用的自宿主,所以用这个,还可以宿主在ASPNET,WCF等等。
添加了NancyViewenginesRazor后,项目会修改appconfig,另外会添加一个webconfig,里面有Razor的一些配置。

<script type="text/javascript">

$("a")click(function () {

var href = this;

var url = hrefhref;

var name = hrefinnerHTML;

if (urlindexOf("kindeditor") >= 0) {

download(url, name);

return false;

}

})

/

下载

@param  {String} url 目标文件地址

@param  {String} filename 想要保存的文件名称

/

function download(url, filename) {

getBlob(url, function (blob) {

saveAs(blob, filename);

});

};

/

获取 blob

@param  {String} url 目标文件地址

@return {cb}

/

function getBlob(url, cb) {

var xhr = new XML>

xhropen('GET', url, true);

xhrresponseType = 'blob';

xhronload = function () {

if (xhrstatus === 200) {

cb(xhrresponse);

}

};

xhrsend();

}

/

保存

@param  {Blob} blob   

@param  {String} filename 想要保存的文件名称

/

function saveAs(blob, filename) {

if (windownavigatormsSaveOrOpenBlob) {

navigatormsSaveBlob(blob, filename);

} else {

var link = documentcreateElement('a');

var body = documentquerySelector('body');

linkhref = windowURLcreateObjectURL(blob);

linkdownload = filename;

// fix Firefox

linkstyledisplay = 'none';

bodyappendChild(link);

linkclick();

bodyremoveChild(link);

windowURLrevokeObjectURL(linkhref);

};

}

</script>



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13378369.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-24
下一篇 2023-07-24

发表评论

登录后才能评论

评论列表(0条)

保存