javascript - 在 Javascript 中为函数名称和属性创建快捷方式?

标签 javascript dom

我正在构建一个 vanilla Javascript 网站(没有 jQuery),我正在做很多这样的事情:

var e = document.getElementById(...);
e.addEventListener(...);
e.innerHTML = ...;

它工作正常,但需要输入很多字符。

在 Javascript 中是否有一种简单的方法可以重命名它们以使其更短?所以我可以改用这样的东西:

var e = getId(...);
e.on(...);
e.html = ...;

最佳答案

最简单的方法可能是定义您自己的辅助函数:

function getId(...args) {
  return document.getElementById(...args);
}

function on(e, ...args) {
  e.addEventListener(...args);
}

function html(e, value) {
  return e.innerHTML = value;
}

关于javascript - 在 Javascript 中为函数名称和属性创建快捷方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44463382/

相关文章:

javascript - 您应该使用 innerHTML 还是通过一个接一个地创建新元素来将 HTML 添加到 DOM 中?

javascript - 使用 jQuery 设置单选按钮的样式

javascript - 有没有办法用子列表迭代无序列表 - 没有 jQuery?

javascript - 使用javascript自动链接页面上的短语

javascript - 在使用 jQuery 发布之前通过链接单击填充表单

javascript - 数据集与 setAttribute 性能

javascript - jQuery 周期 2 : pause slideshow on click

javascript - 如何克服 IE8 在 SCORM 第 4 版合规性测试 SX-05 中获得 "stuck"的问题?

javascript - SQL 日期与某些日期不一致

javascript - 鼠标悬停在选项上时获取下拉列表的值,无需使用 JS 单击