2016-12-18 5 views
-1

вот мой код до сих пор, мне нужно создать слайд-шоу с помощью кнопок - поэтому, если я нажму btn1 => pic1, появится и т. Д. Мне удалось создать код, который добавляет только новый фотографии по кликам, но это не совсем то, что мне нужно. Я могу использовать только JavaScript, не jQuery.Недействительный или неожиданный токен в функции JS

Мой код ниже, я буду рад получить любую помощь. Благодаря! Также это ничего не делает в jsfiddle или, может быть, это мой ужасный интернет.

var newDiv = document.createElement("div"); 
newDiv.id = "mainDiv"; 
document.body.appendChild(newDiv); 

var divOne = document.createElement("div"); 
divOne.id = "one"; 
newDiv.appendChild(divOne); 

var divTwo = document.createElement("div"); 
divTwo.id = "two"; 
newDiv.appendChild(divTwo); 

var divThree = document.createElement("div"); 
divThree.id = "three"; 
newDiv.appendChild(divThree); 


var btn1 = document.createElement("BUTTON"); 
btn1.textContent = "1"; 
btn1.id = "but1"; 
newDiv.appendChild(btn1); 

document.getElementById("but1").onclick = function() { 
document.getElementById("one").className = "firstImg"; 
}​; 

var btn2 = document.createElement("BUTTON"); 
btn2.textContent = "2"; 
btn2.id = "but2"; 
newDiv.appendChild(btn2); 

document.getElementById("but2").onclick = function() { 
document.getElementById("two").className = "secondImg"; 
}; 

var btn3 = document.createElement("BUTTON"); 
btn3.textContent = "3"; 
btn3.id = "but3"; 
newDiv.appendChild(btn3); 

document.getElementById("but3").onclick = function() { 
document.getElementById("three").className = "thirdImg"; 
}​; 
+0

Узнав об ошибке, говорит, что это так, я не против, если вы удалите вопрос :-) – traktor53

ответ

1

Удалить и перепечатать строки, которые, как сообщается, имеют незаконные символы. Сообщение содержит два символа пробела ширины, Unicode U + 200b, которые генерируют ошибки консоли для недопустимых символов в строках 25 и 43. После удаления код начинает работать (он создает кнопки на странице как минимум).

Как их получить, трудно сказать - обычно это толстый палец, который делает это для меня, но кто знает.

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

  • Нет связанных вопросов^_^