【发布时间】:2023-04-07 05:59:01
【问题描述】:
当将 add(a, b) 函数分配给 displayText 变量时,当写为下面最后一行的注释时,它将不起作用。
我认为这是因为我只是为 displayText 变量分配了一个新值。还是?
我该如何解决这个问题?
var displayText = document.getElementById("display-text").innerHTML
function operate(operator, a, b) {
if (operator === '+') {
document.getElementById("display-text").innerHTML = add(a, b)
// displayText = add(a, b)
【问题讨论】:
-
您获得了对 元素 的引用,而不是元素的属性:
const tmp = document.getElementById('xxx'); tmp.innerHTML = add(a, b)
标签: javascript