0 голосов
спросил от в категории JavascriptCSSHTML
Массивы - это индексированные объекты, к которым можно получить доступ только с помощью числовых индексов. Если вы попытаетесь получить доступ к элементу по его имени, он немедленно будет изменен на объект. И поскольку вы не определили свойства объекта, вы получаете то, что вы пишете в него (чего вы не должны делать. Определите объект, а затем со своей структурой.

Кроме того, нет необходимости использовать новый массив, квадратные скобки вполне достаточно var arr=[]; определяет пустой массив.

var type= { miley: "", lilly: "", oliver: ""} var secret = { miley: "", lilly: "", oliver: "" }   type["miley"]="Miley is the beautiful cheerful one"; type["lilly"]="Lilly is the coolest tomboyish chick"; type["oliver"]="Oliver is kinda stupid but try to be cool";   secret["miley"]="She is the Hannah Montana"; secret["lilly"]="She's Hannah's bff LOLA"; secret["oliver"]="He is mike stand ..yeahh MIKE STANLEY";   function about(name){ document.getElementById("info").innerHTML=type[name]; document.getElementById("infoo").innerHTML=secret[name]; }   function addlist(){ var text=$("#t1").val(); $("#t3").append("<ul><li>"+text+"<button class="delete">delete</button>"+"</li></ul>"); $("#t1").val(""); } // the rest of your javascript here
< DIV>

Пожалуйста, войдите или зарегистрируйтесь чтобы ответить на этот вопрос.

Категории

Добро пожаловать на сайт DraftingCode Q&A, где вы можете задавать вопросы и получать ответы от других членов сообщества.

Похожие вопросы

0 голосов
0 ответов
спросил 01 Янв, 70 от MacFirst (120 баллов) в категории JavascriptCSSHTML
0 голосов
0 ответов
0 голосов
0 ответов
спросил 01 Янв, 70 от MacFirst (120 баллов) в категории JavascriptCSSHTML
0 голосов
0 ответов
...