就像我可以用javascript将一些文本注入div一样,如何将字符串注入html锚的href部分?
var div = document.getElementById('hrefId');
div.innerHTML = "Some dandy text!";像这样吗?
var hrefVar = document.getElementById('hrefId');
hrefVar.innerHTML = "Some dandy text!";问题是它填充了<a></a>之间的空间,而不是用文本填充href,这正是我需要让链接工作的地方。
<a href="" id="href"></a>解决方案:
var hrefVar = document.getElementById('hrefId');
hrefVar.href = "http://www.microsoft.com/";发布于 2016-03-22 05:30:56
因为这从来没有官方的回答,所以我会在这里发布。
使用纯javascript完成此操作
var hrefVar = document.getElementById('hrefId');
hrefVar.href = "http://www.microsoft.com/";或者可以在一条线上完成
var hrefVar = document.getElementById('hrefId').href="http://www.microsoft.com/";jQuery
$("#hrefId").attr("href","http://www.microsoft.com/");https://stackoverflow.com/questions/36146296
复制相似问题