在下面的HTML代码中,我在每个
li
标签下插入了按钮,并且我想在按下相应的按钮时立即更改li
标签内部的内容。但是我无法仅选择li
标签(即不包括其子按钮)。<body>
<h1>Shopping List</h1>
<p id="first">Get it done today</p>
<input id="userinput" type="text" placeholder="enter items">
<button id="enter" width='50px'>Enter</button>
<ul>
<li class="bold red" random="23">Notebook</li>
<li>Jello</li>
<li>Spinach</li>
<li>Rice</li>
<li>Birthday Cake</li>
<li>Candles</li>
</ul>
<script type="text/javascript" src="script1.js"></script>
</body>
var ul= document.querySelector('ul')
var li=document.querySelectorAll('li');
li.forEach(function(i,value){
var button=document.createElement('button');
button.appendChild(document.createTextNode('delete'));
button.setAttribute('id',value)
addButtonToTagList(i,button)
});