Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试动态更改锚HREF_Javascript_Html_Anchor - Fatal编程技术网

Javascript 尝试动态更改锚HREF

Javascript 尝试动态更改锚HREF,javascript,html,anchor,Javascript,Html,Anchor,我有一个网站,上面有许多内部报告,这些报告每周都会从各种来源更新,每年我们都会归档年终版本。因此,服务器上的文件夹结构如下所示: Department Current report1 report2 <etc.> 2013 report1 report2 <etc.> 2012 <etc.> 警报()正在发生,我看到的是正确的值-例如“current”或“2013”,但行 docum

我有一个网站,上面有许多内部报告,这些报告每周都会从各种来源更新,每年我们都会归档年终版本。因此,服务器上的文件夹结构如下所示:

Department
  Current
     report1
     report2
     <etc.>
  2013
     report1
     report2
     <etc.>
  2012
  <etc.>
警报()正在发生,我看到的是正确的值-例如“current”或“2013”,但行

document.getElementByID('offshoreSales')。href=newUrl

不是。我遗漏了什么?

输入错误:

document.getElementByID('offshoreSales').href = newUrl;
尝试:


我就知道会是那样愚蠢的事情!我在标签上涂满了油,仔细检查了一遍又一遍。我也注意到了每件事的情况,但忽略了那一件。谢谢
<a onclick="EnablePrint();" href="Offshore\Current\NYK_Offshore_Summary.htm" 
id="offshoreSales"  TARGET="report">Sales</a><br>
function UpdateLinks(selected) {
    var myURL = 'Offshore\\' + selected.value + '\\';
    alert('New URL prefix: ' + myURL);
    var newURL = myURL + 'NYK_Offshore_Summary.htm';
    document.getElementByID('offshoreSales').href = newUrl;
    newURL = myURL + 'NYK_Offshore_Assets.htm';
    document.getElementByID('offshoreAssets').href = newURL;
}
document.getElementByID('offshoreSales').href = newUrl;
document.getElementById('offshoreSales').href = newUrl;