- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我无法让 HTMLAnchor 元素的下载属性在 TypeScript 下工作。我正在使用以下代码:
var element = document.createElement('a');
element.href = 'data:attachment/csv,' + encodeURIComponent(csvContent);
element.target = '_blank';
element.mimeType = "attachment/csv";
element.download = 'Report.csv'; /* #debug 030314 this line fails */
document.body.appendChild(element);
element.click();
似乎 TypeScript 不支持下载属性。是否有解决方法,将 .csv 后缀添加到文件中?- 是否可以绕过 TypeScript 直接调用 Javascript 代码?
最佳答案
您可以轻松地自己添加:
// Tell TypeScript about it
interface HTMLAnchorElement{
download:string;
}
var element = document.createElement('a');
element.href = 'data:attachment/csv,' + encodeURIComponent(csvContent);
element.target = '_blank';
element.mimeType = "attachment/csv";
element.download = 'Report.csv'; /* No error on this line anymore */
document.body.appendChild(element);
element.click();
关于javascript - HTMLAnchor 元素下载在 Typescript 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22297855/
我试过: btnSubmitPhaseBackward.Disabled = true; btnSubmitPhaseBackward.Attributes.Add("disabled", "true
是否可以防止多行 html anchor 标记中行之间的不可点击区域?在此示例中,我使用的行高为 1.5,您不能在行之间单击。 我知道在 html5 中我们可以将 block 级标签放在 anchor
我正在调查为什么我的一个应用程序运行速度很慢。该应用程序生成并显示一个网格,并用工作任务(呈现为表格单元格)填充它。在每个任务中都有一个 c# - 如何在 C# 中将字符串值转换为 HTMLAnchor
我的网页中有 100 个标签,每个标签代表一个真实世界的桌面。我的数据库中有每个系统的实时状态(在线/离线数据)。如果系统在线,我想添加一个 CSS 类 .online{ color: #fff
我无法让 HTMLAnchor 元素的下载属性在 TypeScript 下工作。我正在使用以下代码: var element = document.createElement('a'); el
我想使用 .click() 方法执行 anchor ,方法是使用包含 javascript 代码的 getAnchorByHref 获取 anchor 以转到另一个页面。下面是我的片段。但运行这段代码
我正在尝试使用 HtmlUnit 自动浏览网站。我需要在这个过程中按下一些按钮。首先,我用这个 xml 构建一个按钮的 HtmlAnchor 对象: 当我使用 click() 方法单击它时效
我有一个可以输出一系列项目的转发器: "> 但是有些项目没有关联链接,所以我不希望它们可以点击。我尝试将其设为 runat=server HtmlAnchor,并为项目
如何让服务器控件 HTMLAnchor 具有 href="#"。它不断将“#”解析为控制路径。 resolves to: 我似乎无法通过谷歌搜索获得我想要的结果,所以我想我应该在这里问一下。 编辑
我是一名优秀的程序员,十分优秀!