javascript - 在 CoffeeScript 中设置 innerHTML

标签 javascript coffeescript

在 CoffeeScript 中是否有替代 JS 'innerHTML' 属性的方法?

在 JS 中,你最终会写这样的东西:

document.getElementById('element').innerHTML = "blah_blah"

在 CoffeeScript 中有什么替代方法可以做到这一点?我已经尝试过了:

element = $('element')
element.html "blah_blah"

最佳答案

CoffeeScript 不会取代或扩充 DOM API。如果您想使用一些花哨的语法,请查看下面的示例。他们都做同样的事情。

CoffeeScript(没有 jQuery):

document.getElementById('element').innerHTML = 'blah_blah'

(document.getElementById 'element').innerHTML = 'blah_blah'

document
  .getElementById 'element'
  .innerHTML = 'blah_blah'

CoffeeScript(使用 jQuery,注意选择器中的 #):

$('#element').html 'blah_blah'

($ '#element').html 'blah_blah'

$ '#element'
  .html 'blah_blah'

关于javascript - 在 CoffeeScript 中设置 innerHTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29129093/

相关文章:

javascript - 如何获取表 <tr> 的唯一行并使用 jquery 对它们进行计数

javascript - Jasmine 规范因 Velocity.js 动画和 $.Velocity.mock = true 而失败

javascript - 在没有 coffeescript 的 rails 3.2 中使用 javascript

regex - Coffeescript - 替换字符串

CoffeeScript - 按下后删除一个项目

javascript - 为什么在我添加该功能时我的时间线没有消失又重新出现?

javascript - 到达对象的属性

javascript - 如何使用 CoffeeScript 正确定义服务、工厂、目录和 Controller

javascript - 在数据表中初始化(初始化完成)后禁用排序列

javascript - 不触发显示 block 和 css 转换的解决方法