Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Tatsui

POO - Guardar getElementById em variavel

Recommended Posts

Eaee galera, estou começando a estudar javascript oo e estou com esse problema.

 

O negócio é que esse código não funciona:

function calc(){}
calc.prototype.field = document.getElementById('value').value;

calc.prototype.click = function(){
    this.field = "teste";
}

var calc = new calc(); // Instanciando Classe
calc.click();

Na verdade to usando esse código em um botão, mas pra ficar mais facil deixei assim.

 

Era para o campo receber o valor mas não acontece nada.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você poderia tentar assim:

 

function calc(){};
calc.prototype.setField = function(value) {
    document.getElementById('value').value;
};

calc.prototype.click = function(){
    this.setField("teste");
};

var calc = new calc(); // Instanciando Classe
calc.click();

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.