$ sign in jquery to javascript



我正在寻找一种用javascript编写文件的方法。我在这里找到了我想要的东西

但问题是它使用了jquery。我想用纯javascript来完成这项任务。

我的问题是,如果不在代码中包含jquery脚本,如何将$符号转换为纯javascript。

简而言之,如果可能的话,我将如何将这些代码转换为纯javascript。

  function createDownloadLink(anchorSelector, str, fileName){
    if(window.navigator.msSaveOrOpenBlob) {
        var fileData = [str];
        blobObject = new Blob(fileData);
        $(anchorSelector).click(function(){
            window.navigator.msSaveOrOpenBlob(blobObject, fileName);
        });
    } else {
        var url = "data:text/plain;charset=utf-8," + encodeURIComponent(str);
        $(anchorSelector).attr("download", fileName);   //when I try document,getElementById it does not work.            
        $(anchorSelector).attr("href", url);
    }
}
$(function () {
    var str = "kgopelo is my name in the place";
    createDownloadLink("#export",str,"file.txt");
});

提前感谢。

您需要用纯javascript替换jquery函数。

  1. $(anchorSelector)->它可能被getElementById或getElementByClassName
  2. .click->如何用纯Javascript捕捉点击事件
  3. attr->我想使用javascript为元素插入一个属性
  4. $(function(){->加载页面时运行函数

最新更新