如何在Javascript中动态添加href参数
我无法使href动态>我想将json类型变量作为参数。如下所示,我想动态更改文件名如何在Javascript中动态添加href参数,javascript,html,href,Javascript,Html,Href,我无法使href动态>我想将json类型变量作为参数。如下所示,我想动态更改文件名 var fname=file\u info.data.file\u name; 警报(fname); var rowNode=表.行.添加([ "", 地位 res.data.client_name, wtax_文件类型, 月, res.data.tax_日期, 总金额, "", "[이동]" ]).draw().node();看起来您已经设置了名为fname的变量集 如果此变量包含文件名,则可以将其附加到ad
var fname=file\u info.data.file\u name;
警报(fname);
var rowNode=表.行.添加([
"",
地位
res.data.client_name,
wtax_文件类型,
月,
res.data.tax_日期,
总金额,
"",
"[이동]"
]).draw().node();
看起来您已经设置了名为fname
的变量集
如果此变量包含文件名,则可以将其附加到add()
函数
var fname=file_info.data.file_name;
alert(fname);
var rowNode = table.row.add( [
"",
status,
res.data.client_name,
wtax_file_type,
month,
res.data.tax_date,
total_amount,
"<button class='btn btn-xs btn-default'><a href='/wtax2/download?filename="+fname+"' id='file_download'><i class='icon-file-pdf text-error'></i><span>"+fname+"</span></a></button>",
"<a class='btn-link color-primary'>[이동]</a>"
] ).draw().node();
var fname=file\u info.data.file\u name;
警报(fname);
var rowNode=表.行.添加([
"",
地位
res.data.client_name,
wtax_文件类型,
月,
res.data.tax_日期,
总金额,
"",
"[이동]"
]).draw().node();
由于您已经将id
添加到锚点,因此您可以轻松地动态设置锚点
var fileLink = document.getElementById('file_download'); // get element by id
fileLink.href = "someurl";
或者,如果变量fname
是动态的,则可以如下设置
var fname=file_info.data.file_name;
alert(fname);
var rowNode = table.row.add( [
"",
status,
res.data.client_name,
wtax_file_type,
month,
res.data.tax_date,
total_amount,
"<button class='btn btn-xs btn-default'><a href='/wtax2/download?filename="+fname+"'.pdf' id='file_download'><i class='icon-file-pdf text-error'></i><span>파일이름.pdf</span></a></button>",
"<a class='btn-link color-primary'>[이동]</a>"
] ).draw().node();
var fname=file\u info.data.file\u name;
警报(fname);
var rowNode=表.行.添加([
"",
地位
res.data.client_name,
wtax_文件类型,
月,
res.data.tax_日期,
总金额,
"",
"[이동]"
]).draw().node();
如果动态文件名为“fname”,则: