我编写了一个代码,其中创建了一个名为“清除购物车”的按钮,并通过 javascript 将其传递给 html 代码。我在该按钮上添加了属性“onclick”,但是当我检查页面上的该按钮时,按钮出现时没有“onclick”属性。所有其他属性都显示正常,但“onclick”属性在那里不可见。 这是我的代码:
popStr = popStr + "<button id ='clearcart' class='btn btn-primary' onclick='clearCart()'> Clear Cart </button>";
document.getElementById('popcart').setAttribute('data-content', popStr);
这是我收到的输出
<button id="clearcart" class="btn btn-primary"> Clear Cart </button>```
最佳答案
看起来您的 html 已被您用来注入(inject)新元素的库“清理”(删除 onclick)。
关于javascript - JavaScript 中指定的按钮的 onclick 属性在 html 检查中不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59430242/