Wie kann ich das Standardverhalten eines Anker -Tags (a) -Tags durch InsertAdjacenthtml bedingt entfernen?JavaScript

Javascript-Forum
Anonymous
 Wie kann ich das Standardverhalten eines Anker -Tags (a) -Tags durch InsertAdjacenthtml bedingt entfernen?

Post by Anonymous »

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
}
})

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post