Wie kann ich das Standardverhalten eines Anker -Tags (a) -Tags durch InsertAdjacenthtml bedingt entfernen?
Posted: 22 Feb 2025, 00:33
Ich versuche, ein Anker -Tag hinzuzufügen, das den Benutzer nur dann auf eine andere Seite umleiten sollte, wenn eine Bedingung erfüllt ist (hier, wenn Array.Length
Code: Select all
[url=https://www.example.com]click[/url]
click
I am elem1
< /code>
//snippet 1
let checkDiv = document.querySelector('.check-div')
let array = ['1', '2', '3']
const handleClick = () =>{
// return false
if(array.length {
if(array.length 3){
alert('Un maximum de 3 produits à comparer est possible!')
return false
}
}
addElements(array)
< /code>
Ich habe auch versucht, einen Klick -Ereignis -Listener wie unten zu verwenden, aber hier können wir immer noch nicht verhindern, dass die Umleitung zum ersten Snippet operiert ist. < /p>
let atag = document.querySelector('.atag')
atag.addEventListener('click', ()=>{
if(array.length>2){
// return false
alert('Un maximum de 2 produits à comparer est possible!')
return false
}
})