⭐ Como usar un script solo dentro de 1 div en especifico

gusta1996

VIP
Gamma
SEO
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios!
Desde
29 Jun 2019
Mensajes
172
hola, ayuda con esto porfavor
quiero usar el sccript que dan todos los acortadores de enlaces para acortar enlaces masivamente dentro de una web
que es este:

Insertar CODE, HTML o PHP:
<script type="text/javascript">
    var app_url = 'https://forexspread.pro/acortador/';
    var app_api_token = 'f33a4bd69938c54f241bbe173fdc728dd0c9bc23';
    var app_advert = 2;
    var app_domains = ["mega.nz"];
</script>
<script src='//forexspread.pro/acortador/js/full-page-script.js'></script>
pero mi caso que es por ciertas razones quiero que el script SOLO acorte el enlace "mega.nz" cuando esté dentro de <div class="acortar-esto"> </div>
la razón es porque quiero poner 2 veces el enlace de mega.nz, y quiero que uno si se acorte pero el otro no

no quiero hacer nada manualmente porque tengo una web warez grande, y hacerlo 1 por uno no me apetece
 

MarkBurns

VIP
Beta
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Usuario nuevo
¡Usuario con pocos negocios!
Desde
20 Jul 2020
Mensajes
44
Deberías seleccionado esa clase especifica:

const ejemplo = document.querySelectorAll(‘.acortar-esto’);

y utilizar un forEach en el function. Luego te lo pongo mejor
 

MarkBurns

VIP
Beta
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Usuario nuevo
¡Usuario con pocos negocios!
Desde
20 Jul 2020
Mensajes
44
Prueba esto:


JavaScript:
<script type="text/javascript">
    var acortar = document.querySelectorAll(.acortar-esto);
    if (acortar) {
        var app_url = 'https://forexspread.pro/acortador/';
        var app_api_token = 'f33a4bd69938c54f241bbe173fdc728dd0c9bc23';
        var app_advert = 2;
        var app_domains = ["mega.nz"];
    }
</script>
<script src='//forexspread.pro/acortador/js/full-page-script.js'></script>
Te explico rápidamente: Tienes que declarar una variable (en este caso 'acortar') y que seleccione todos los elements con la clase 'acortar-esto'. Luego, se pone una condicion: Si coincide con lo declarado en la variable, si tiene la clase (if (acortar)), que ejecute el codigo.

Pero ese codigo no hace nada, dentro de la condición solo está declarando más variables. Pero el método para seleccionar las clase .acortar-esto te lo he puesto. El codigo que quieres que ejecute tiene que ir DENTRO de la condición IF.
 

Arriba