小编Bra*_*amt的帖子

将document.getElementById存储在变量中?

我有这个脚本,应该在单击按钮时更改按钮的文本.

<body>
   <button onclick="toggleText(this);" id="id">Edit</button>
</body>

function toggleText(element){
    var text = document.getElementById(element.id).textContent;

    if (text == 'Edit') {
        text = 'Done';
    } else {
        text = 'Edit';
    }
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用.它只适用于document.getElementById(element.id).textContent直接放入if语句的情况.

如何正确存储变量?

html javascript document getelementbyid

0
推荐指数
2
解决办法
9253
查看次数

标签 统计

document ×1

getelementbyid ×1

html ×1

javascript ×1