我打算在html部分创建链接下载, 并把部分html内容展示到xml文件上
function createLink(createLinkButton, link, linkText) {
var xml;
var linkHREF;
var linkText;
var downloadFileName;
var projectName = document.getElementById("projectName").innerHTML;
console.log(projectName);
xml= '<?xml version="1.0" encoding="UTF-8" ?>';
xml += '<Project>';
xml += projectName;
xml += '</Project>';
xml = encodeURI(xml);
linkHREF = 'data:png/jpg;charset=utf-8,' + xml;
downloadFileName = 'FC.XML';
link.html(linkText);
link.attr("download", downloadFileName);
link.attr("href", linkHREF);
createLinkButton.click(createLink);
return createLinkButton;
}
$(function() {
createLink($('#linkCreate'), $('#myLink'), "Download");
});
<strong id="projectNameContent">project</strong>
可是XML文件输出以下结果
<?xml version="1.0" encoding="UTF-8" ?><Project>[object HTMLInputElement]</Project>
希望能够帮我解答
谢谢