【发布时间】:2017-06-03 16:05:36
【问题描述】:
我是编码新手,但我在使用 css 变量的项目中使用模板文字。此示例在函数内一次性设置所有变量。这是指所有输入都有事件监听器。
document.documentElement.style.setProperty(`--${this.name}`, this.value + suffix);
我想为跨度设置另一个规则来显示值。现在我正在像这样单独做每一个。
heightDisplay.innerHTML = height.value + 'px';
widthDisplay.innerHTML = width.value + 'px';
所有 span 的 id 都是“this.name + 'Display'” 我想纠正一个使用文字一次设置它们的规则(类似于设置变量的规则),而不是编写 30 行代码。
我无法弄清楚在那里添加 Display 的语法,我不知道在哪里放置反勾号。
我认为这是可能的,因为 Javascript 中的几乎所有内容都是如此。 感谢您的宝贵时间。
【问题讨论】:
-
能否提供完整的html代码?
-
请向我们展示完整的代码。什么是
this,什么是suffix、height和width?
标签: javascript ecmascript-6 template-literals