div 内容为123 点击按钮a 内容变为**** 在此点击按钮a 内容变回123
5 回答
已采纳
李晓健
TA贡献1036条经验 获得超461个赞
<!DOCTYPE html> <html> <head id="abc"> <meta charset="UTF-8"> <title></title> </head> <body> <div id="div">123</div> <button data-text="*****" id="button">按钮</button> </body> <script type="text/javascript"> var div = document.getElementById('div'); document.getElementById('button').onclick = function () { var text = this.getAttribute('data-text'); this.setAttribute('data-text',div.innerHTML); div.innerHTML = text; } </script> </html>
千秋此意
TA贡献158条经验 获得超187个赞
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <div>123</div> <button>Button</button> <script> var div = document.querySelector('div'); var btn = document.querySelector('button'); var flag = true; btn.onclick = function() { div.innerHTML = (flag = !flag) ? '123' : 'a'; } </script> </body> </html>
添加回答
举报
0/150
提交
取消