2016-02-07 2 views
0

Надеюсь, муравей может помочь. Должно быть легко, но не удалось найти легкое исправление? Как добавить атрибут класса и href к кнопке, которую я просто вложил в игру?Добавьте класс и href к кнопке в строке javascript

 displayScore: function() { 
    var gameOverHTML = "<h1>Game Over</h1>"; 
    gameOverHTML += "<h2> Your score is: " + 
        quiz.score + 
        "</h2><br>" + 
        "<a><button>Play again</button></a>"; 
    this.populateIdWithHTML("quiz", gameOverHTML); 
}, 

populateIdWithHTML: function(id, text) { 
    var element = document.getElementById(id); 
    element.innerHTML = text; 
}, 
+1

Вы знаете, как поместить эти атрибуты, когда вы пишете HTML? Если вы не видите сеть разработчика mozilla для соответствующего учебника. Если вы сделаете то же самое, вы сделаете это здесь. – scrappedcola

+0

Если вам требуется href для внешней страницы, тогда вы должны добавить '' ИЛИ Если внутри той же страницы вы можете обращаться с ней с помощью JavaScript. – kanudo

+0

Кто вам сказал, что вам нужна кнопка с href? Возможно, было бы лучше, если бы вы спросили о своей первоначальной проблеме, а не о предполагаемом решении! – Gavriel

ответ

0

С классом вы можете попробовать сделать это с помощью jQuery. Первый импорт JQuery CDN в проекте и сделать это:

$("#youbuttonID").addClass("class you want to add"); 
+0

Спасибо. Но я ищу способ, как прямо добавить класс к кнопке и поместить значение в элемент . –

0

Вы имеете в виду, как это ..

 <button><a href="#">Play again</a></button> 

     $("button").addClass("name of class to be added "); 

Надеется, что это будет работать.

+0

Я пытаюсь сделать это в javascript, не используя Jqwery –

+0

, или вы можете сделать это вот так: –

+0

@Amadeo ..i написал еще один ответ. Просто посмотрите –

0
<div class="name of class to be added "><button><a href="#">Play again</a></button></div> 

это сработает

+0

Спасибо, но строка не принимает никаких атрибутов. –

+0

то почему вы не используете jquery..или слишком легко –

+0

hey ..dont сделать это сложно ... просто добавьте ссылку CDN и начните с классного кода jQuery –

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