tx.addEventListener('blur', function() { c_tx_highlight.style.opacity = 1 }) const info = document.querySelector('.info') // console.log(info); btn.addEventListener('click', function(e) { e.preventDefault const val = tx.value if (tx.value === '') { alert('请输入内容') } else { info.innerHTML = val tx.value = '' parts.style.display = 'block' } })这串代码什么意思
时间: 2023-05-21 13:04:36 浏览: 147
这是一段 JavaScript 代码,它的作用是:当输入框失去焦点时,为其添加一个高亮效果;当按钮被点击时,获取输入框的值,如果它不为空,则将其赋值给 info 元素,并显示 parts 元素。如果输入框为空,则弹出一个提示框,要求用户输入内容。
相关问题
const parts = document.querySelector('.part1') // console.log(parts); const btn = document.querySelector('.btn-inner-btn') const c_tx_highlight = document.querySelector('.comment__tips') const tx = document.querySelector('#tx') tx.addEventListener('focus', function() { c_tx_highlight.style.opacity = 0 })这些代码什么意思
这段代码使用了querySelector方法来选择页面中的元素。通过使用'.part1'类名,选择了class为part1的元素。同样,使用'.btn-inner-btn'类名和'.comment__tips'类名来选择对应的元素。在最后使用了querySelector方法来选择第一个匹配' '空格的元素。这些元素将被存储在变量parts、btn、c_tx_highlight和tx中。
请解释这段代码 const commentForm = document.querySelector('.comments form'); const commentList = document.querySelector('.comment-list'); const likeBtn = document.querySelector('#like'); const topBtn = document.querySelector('#top'); commentForm.addEventListener('submit', e => { e.preventDefault(); const comment = commentForm.comment.value; if (comment.trim()) { const li = document.createElement('li'); li.textContent = comment; commentList.appendChild(li); commentForm.reset(); } }); likeBtn.addEventListener('click', e => {}); topBtn.addEventListener('click', e => {}); </script>
这段代码定义了三个变量,分别是commentForm、commentList和likeBtn。其中,commentForm是获取class为“comments”下的form标签,commentList是获取class为“comment-list”的元素,而likeBtn是获取第一个button标签。这样,后续代码就可以直接操作这三个元素了。
阅读全文