我有这个链接elemnet在我的形式不能设置href属性动态
<li><a id="pic">Upload Picture</a></li>
我要设置其href属性动态因此,我调用此类
<script>fetch_me()</script>
一个JavaScript这里是JavaScript函数
function fetch_me()
{
//alert("hi");
var path = location.pathname;
var uri = path.split("?");
var param = uri[1].split("&");
var day = param[0].split("=")[1];
var month = param[1].split("=")[1];
var year = param[2].split("=")[1];
var date = "day="+day+"&month="+month+"&year="+year;
var url2 = "/upload_pic.html/"+encodeURIComponent(date);
var pic_link = document.getElementById("pic");
//pic_link.prop("href",url2);
//pic_link.href(url2);
//pic_link.setAttribute("href",url2);
pic_link.attr("href",url2);
}
我试过setAttribute,prop,attr,.href但没有任何工作。
P.S:当我用第一行中的alert语句测试它时调用的函数。
尝试'pic_link.href = URL2;' –