Nueva pregunta

Pregunta:

Fecha: 27-10-2018 17:40:15 (En Español)

Crear atributo sin valor desde js [Resuelta]

Hola a todos tengo una duda necesito adicionar un atributo a un elemento pero sin valor dejo ejemplo para que me entienda
<input  class="form-control" name="fecha" type="date" >


el atributo como lo necesito
<input  class="form-control" name="fecha" type="date"  myatri  >

Etiquetas: HTML - HTML5 - Javascript Votos: 0 - Respuestas: 5 - Vistas: 13 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 27-10-2018 18:03:55 Hola

    A ver si esto te sirve

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <title>Atributo</title>
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <link rel="stylesheet" type="text/css" media="screen" href="main.css" />
    </head>
    <body>
        <input  class="form-control" name="fecha" type="date"  >  
        <script>
           elemento = document.getElementsByName("fecha")[0];
           elemento.setAttribute("myatri","");
        </script>  
    </body>
    </html>
    


    Saludos
      Votos: 0 - Link respuesta
     
  • Fecha: 27-10-2018 18:28:37 hola

    si uso el setAttribute mi atributo queda de esta forma myAtr=""
    pero como tal solo necesito que este la definicion myAtr
      Votos: 0 - Link respuesta
     
  • Fecha: 27-10-2018 19:05:01 un atributo sin valor no se me ocurre como hacerlo. Lo siento.
    Esperemos que alguien te pueda ayudar

    Saludos
      Votos: 0 - Link respuesta
     
  • Fecha: 28-10-2018 10:49:42 esta raro si ya lo intentaste pues si yo hago esto:

    $("#midiv").attr('atributo','');
    


    este atributo se crea vacio sin valor ni nada solo el nombre
      Votos: 0 - Link respuesta
     
  • Fecha: 03-11-2018 21:58:29 pues seria como dice Walter solo que en vez de dejarle un '' pongas algo como esto:

    <script>
           elemento = document.getElementsByName("fecha")[0];
           elemento.setAttribute("myatri", null);
    
          elemento = document.getElementsByName("fecha")[0];
           elemento.setAttribute("myatri", undefined);
    
    elemento = document.getElementsByName("fecha")[0];
           elemento.setAttribute("myatri");
    </script> 
    
      Votos: 0 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com