2016-12-02 137 views
-5

我一直在尝试创建一个基本的纸牌游戏。这个想法是,它显示你的卡片,你点击一个按钮,它翻转卡或改变颜色或任何。我为学校做这件事,所以我在一个名为codehs.com的网站上做了这个,它有自己的JavaScript编辑器。用JavaScript创建按钮

https://codehs.com/share/8xBGa1CKkI4paE35nY9x
(链接到网站)

的问题是,据我所知,真正创建一个按钮的唯一方法是使用HTML,并将它通过网页与JavaScript交互。这是一个问题,因为我不知道如何单独使用javascript。

我的问题是,是否有任何方法来创建一个按钮作为一个对象在Javascript中没有,没有任何HTML?

第一次询问,对不起,如果这是不要求提前 感谢的最好方法(和那些谁已经回答了,我感谢帮助)

+0

您可以用JavaScript创建按钮,而是将其放置到文档中的特定位置,您需要为使用的HTML元素目标。 –

+0

@ScottMarcus我将如何使它与JavaScript?我想这就是我的基本问题 – Nameless477

+0

您使用本网站而不是更通用网站的任何特定原因?甚至在本地开发?这一个似乎是一个特殊目的网站的目的,我不能相当明了... –

回答

0

我不知道你在说环境关于 - 一个链接真的有帮助,但假设你至少可以访问DOM,很容易通过JavaScript创建一个按钮。

var button = document.createElement("button"); 
 
button.innerHTML = "click me!"; 
 

 
button.addEventListener("click", function() { 
 
    button.innerHTML = "You did it"; 
 
}); 
 

 
document.body.appendChild(button);

+0

https://codehs.com/share/8xBGa1CKkI4paE35nY9x – Nameless477

0

下面是一个例子

var btn = document.createElement("BUTTON");  // Create a <button> element 
var t = document.createTextNode("CLICK ME");  // Create a text node 
btn.appendChild(t);        // Append the text to <button> 
document.body.appendChild(btn);