我正在使用 dojo 编写脚本。我想给出链接到 excel 文件的本地路径的 href 标记。它在 IE 中运行良好,即当我单击它要求打开/保存/取消的链接时。但是相同的代码不适用于 Firefox。有什么解决方法吗?我正在编写代码,期待您的有用意见。
var href = dojo.place ('<"a href = /path/abc.csv"><Export></a>',dojo.body());
我正在使用 dojo 编写脚本。我想给出链接到 excel 文件的本地路径的 href 标记。它在 IE 中运行良好,即当我单击它要求打开/保存/取消的链接时。但是相同的代码不适用于 Firefox。有什么解决方法吗?我正在编写代码,期待您的有用意见。
var href = dojo.place ('<"a href = /path/abc.csv"><Export></a>',dojo.body());
你有你的报价在错误的地方:
var href = dojo.place ('<a href = "/path/abc.csv"><Export></a>',dojo.body());
// Not here -------------^ ^
// Yes here ----------------------+
您的 HTML 语法无效 - 应该是<a href="/path/abc.csv">Export</a>
.
可能是因为引用的地方。它应该在href之后
var href = dojo.place ('<a href = "/path/abc.csv">',dojo.body());
你在锚标签处被双引号,这是错误的,
var href = dojo.place ('<"a href = /path/abc.csv"><Export></a>',dojo.body());
您的锚标记 href 应更改为
var href = dojo.place ('<a href = "/path/abc.csv"><Export></a>',dojo.body());
您的引号" ... "
位置不正确,语法无效。它应该是:
var href = dojo.place ('<a href = "/path/abc.csv"><Export></a>',dojo.body());
^
//note quotes here................^