2014-12-30 3 views
-2

Можете ли вы мне помочь, я использовал книгу, и они показали мне способ создания объекта в JavaScript, и я использовал там метод, но у меня есть проблема с отображением. Моя цель - отобразить его в таблице с помощью HTML 5, и я собираюсь создать еще 9 предметов для вызова и отображения. Книга рассказывает мне использовать product1.ShowDetails, чтобы отобразить его, но я пытался, но имеющие проблемыJavaScript Ориентация объекта Сохранение нескольких элементов и свойств и отображения

Спасибо за ваше время,

Джеймс

<script> 
function Item(product, description, stockLevel, price) 
{ 
    this.Product = product 
    this.Description = description 
    this.Stock_Level = stockLevel 
    this.Price = price 
    this.showHeading = function() 
{ 
    document.write(this.product) 
    document.write(this.description) 
    document.write(this.stockLevel) 
    document.write(this.price) 
} 
this.showDetails = function() 
{ 
    document.write(this.product) 
    document.write(this.description) 
    document.write(this.stockLevel) 
    document.write(this.price) 
} 
product1 = new Item("Shorts (F)", "Stone Wash Dmin Shorts", 20, 25.90); 
} 

ответ

0

свойства JavaScript чувствительны к регистру , В вашем конструкторе вы устанавливаете this.Product в параметр product, но функция showDetails() ссылается на параметр this.product.

Кроме того, ваш код, похоже, имеет опечатку, должен ли последний скобок не быть до того, как будет объявлен продукт 1?

Смежные вопросы