How to execute a script after a link is clicked, when browser does not support JavaScript?

后端 未结 3 1611
清酒与你
清酒与你 2021-01-28 04:18

I am trying to use Facebook conversion code like below that includes
both scripts and noscripts tags:


    
      

        
3条回答
  •  滥情空心
    2021-01-28 04:54

    Here is an edited version of the answer on How to use a link to call JavaScript?

            // Wait for the page to load first
            window.onload = function() {
    
              //Get a reference to the link on the page
              // with an id of "mylink"
              var a = document.getElementById("mylink");
    
              //Set code to run when the link is clicked
              // by assigning a function to "onclick"
              a.onclick = function() {
    
                // Your code here...
    
                //If you don't want the link to actually 
                // redirect the browser to another page,
                // "google.com" in our example here, then
                // return false at the end of this block.
                // Note that this also prevents event bubbling,
                // which is probably what we want here, but won't 
                // always be the case.
                return false;
              }
            }
        
        
    
    
        Link        
    
    
    

    noscript tag will be used only if the browser does not support JavaScript. And that's why you are not going to put any JavaScript there.

提交回复
热议问题