SORU
10 Mart 2012, CUMARTESİ


özelliği bir işlevi string parametre olarak geçirmek

Bir parametre (string gibi) Özelliği bir işleve geçirmek istiyorum. Şu an için:

'<input type="button" onClick="gotoNode('   result.name   ')" />'

sonuç.örneğin dize eşit adı ""Ekleyin. Ben bu düğmeye tıkladığınızda, Ekleme tanımlı değil diyor bir hata var. Bu functioncall sayısal bir parametre ile mükemmel çalışır, semboller ile ilgili bir şey olduğunu sanıyorum "" dizesinde. Herkes bu sorun vardı önce mi?

CEVAP
10 Mart 2012, CUMARTESİ


Dizeleri dom elemanları bina gibi görünüyor. Sadece sonucu çevresinde bazı alıntılar eklemek gerekir.adı:

'<input type="button" onClick="gotoNode(\''   result.name   '\')" />'

Gerçekten uygun DOM yöntemleri ile bu yine de böyle olmalıdır.

var inputElement = document.createElement('input');
inputElement.type = "button"
inputElement.addEventListener('click', function(){
    gotoNode(result.name);
});

​document.body.appendChild(inputElement);​

Eğer bu döngü ya da bir şey varsa unutmayın, result olayı harekete önce değişecek ve değişen değişken gölge için ek kapsam bir kabarcık oluşturmak için ihtiyacınız olacak.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ChasesAndCrashes

    ChasesAndCra

    31 Temmuz 2009
  • LinusTechTips

    LinusTechTip

    25 Kasım 2008
  • TV and Lust

    TV and Lust

    26 HAZİRAN 2006