firefox中的Href标记的解决方法

时间:2013-08-25 09:38:11

标签: javascript html

我正在使用dojo进行脚本编写。 我想给href标签链接到excel文件的本地路径。 它在IE中工作正常,即当我点击链接时它要求打开/保存/取消。 但是相同的代码对Firefox不起作用。 那有什么解决方法吗? 我正在编写代码,期待您的有用评论。

var href = dojo.place ('<"a href = /path/abc.csv"><Export></a>',dojo.body());

5 个答案:

答案 0 :(得分:0)

你的引言位置错误:

var href = dojo.place ('<a href = "/path/abc.csv"><Export></a>',dojo.body());
// Not here -------------^        ^
// Yes here ----------------------+

答案 1 :(得分:0)

您的HTML语法无效 - 应为<a href="/path/abc.csv">Export</a>

答案 2 :(得分:0)

可能是因为报价的位置。应该是在href之后

var href = dojo.place ('<a href = "/path/abc.csv">',dojo.body());

答案 3 :(得分:0)

您在锚标记处放置双引号,这是错误的,

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());

答案 4 :(得分:0)

您的报价" ... "位置不正确且语法无效。它应该是:

var href = dojo.place ('<a href = "/path/abc.csv"><Export></a>',dojo.body());
                                  ^
//note quotes here................^