2016-12-02 1 views
-5

나는 기본적인 카드 게임을 만들려고 노력해 왔습니다. 아이디어는 카드를 보여 주며 버튼을 클릭하면 카드를 뒤집거나 색상 등을 변경합니다. 이 일을 학교에서하고 있기 때문에 나는 javasript 편집기가있는 codehs.com이라는 사이트에서이 작업을 수행하고 있습니다.자바 스크립트로만 버튼 만들기

https://codehs.com/share/8xBGa1CKkI4paE35nY9x
(사이트에 링크)

문제는 지금까지 내가 말할 수있는 건, 실제로 버튼을 만들 수있는 유일한 방법은 HTML로하고,이 웹 페이지를 통해 자바 스크립트와 상호 작용 한 것입니다. 이것은 자바 스크립트만으로도 이것을 수행하는 방법을 모르기 때문에 문제입니다.

제 질문은 HTML없이 객체없이 자바 스크립트에 버튼을 만드는 방법이 있습니까?

요청 처음으로,이 사전에 감사를 요청하는 가장 좋은 방법이 아니다 (그리고 대답 한 사람은, 내가 도움을 주셔서 감사합니다) 당신이 얘기하는 환경을 모르는

+0

예를 들어, 당신은으로 사용할 수있는 HTML 요소를 필요 표적. –

+0

@ScottMarcus 어떻게 자바 스크립트로 만들겠습니까? 내 기본 질문 thats 같아 – Nameless477

+0

더 일반적인 목적의 사이트 대신이 사이트를 사용하는 특별한 이유가 있습니까? 아니면 로컬 개발? 이것은 하나의 목적을위한 특별한 목적의 사이트처럼 보인다. 나는 컴퓨터 과학 수업을 위해 그것을 아주 가늠할 수 없었다 ... –

답변

0

을 경우 죄송합니다 about - 정말 도움이 될만한 링크가 있지만 적어도 DOM에 액세스 할 수 있다고 가정하면 JavaScript를 통해 버튼을 만드는 것이 쉽습니다. 여기

+0

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

0

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

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

 
document.body.appendChild(button);
당신은 자바 스크립트로 버튼을 만들 수 있지만 특정 장소에서 문서에 배치 할

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); 
관련 문제