버튼으로 생성 된 객체를 테이블에 추가하는 방법은 무엇입니까?

천사

양식을 사용하여 JS를 사용하여 개체를 만든 다음 해당 개체 속성을 가져와 페이지의 테이블에 추가하려고합니다. 여기에 내가 생각 해낸 것이 있지만 그것이 왜 그렇게 행동하는지 이해하지 못합니다. 무언가를 추가하고 싶지만 더 이상은하지 않는 것처럼 깜박입니다.

HTML

<form>
    <fieldset>
        <legend>Enter the item name.</legend>
        <input type="text" id="name" /> </fieldset>
    <fieldset>
        <legend>Enter the quantity of units needed.</legend>
        <input type="number" id="amount" /> </fieldset>
    <fieldset>
        <legend>Enter the name of the store to buy this from.</legend>
        <input type="text" id="store" /> </fieldset>
    <button onclick="add()">Add Item</button>
</form>

자바 스크립트

//global variable
var myItem;

//custom object constructor
function Item(name, amount, store) {
    this.itemName = name;
    this.itemAmount = amount;
    this.itemStore = store
}

function add() {
    var itemName = document.getElementById("name").value;
    var itemAmount = document.getElementById("amount").value;
    var itemStore = document.getElementById("store").value;
    //creates a new item object and stores it
    myItem = new Item(itemName, itemAmount, itemStore);

    // Find a <table> element with id="list":
    var table = document.getElementById("list");

    // Create an empty <tr> element and add it to the 1st position of the table:
    var row = table.insertRow(0);

    // Insert new cells (<td> elements) at the 1st and 2nd position of the "new" <tr> element:
    var cell1 = row.insertCell(0);
    var cell2 = row.insertCell(1);
    var cell3 = row.insertCell(2);

    // Add some text to the new cells:
    cell1.innerHTML = "y";
    cell2.innerHTML = "y";
    cell3.innerHTML = "y";


}
Niel

항상 버튼 유형 속성을 정의합니다. 다른 브라우저는 속성이없는 버튼에 다르게 반응합니다. 즉, "제출"처럼 작동하므로 귀하의 경우에는 https://www.w3schools.com/tags/att_button_type.asp 를 버튼에 플래시 (다시로드)했습니다. 라인 추가 유형 = "버튼"

<button type="button" onclick="add()">Add Item</button>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

react.js-동적으로 생성 된 버튼에서 성공에 요소를 추가하는 방법은 무엇입니까?

분류에서Dev

jquery에서 동적으로 생성 된 테이블에 클래스를 추가하는 방법은 무엇입니까?

분류에서Dev

동적으로 생성 된 객체를 문자열에 할당하는 방법은 무엇입니까?

분류에서Dev

조건문에서 동적으로 생성 된 JavaScript 객체를 사용하는 방법은 무엇입니까?

분류에서Dev

동적으로 생성 된 div 안에 이미지를 추가하는 방법은 무엇입니까?

분류에서Dev

동적으로 생성 된 html 테이블 안에 4 개의 라디오 버튼을 동적으로 표시하는 방법은 무엇입니까?

분류에서Dev

사용자 입력으로 생성 된 배열에 쉼표를 추가하는 방법은 무엇입니까?

분류에서Dev

"new"연산자로 생성 된 객체를 Firestore에 저장하는 방법은 무엇입니까?

분류에서Dev

동적으로 생성 된 요소 (LI)에 ondragstart =“drag (event)”를 추가하는 방법은 무엇입니까?

분류에서Dev

조건문으로 구성된 테이블에 새 열을 추가하는 방법은 무엇입니까?

분류에서Dev

반복으로 생성 된 테이블 셀이 숨겨져 있습니다. 버튼으로 각 항목을 공개하는 방법은 무엇입니까?

분류에서Dev

동적으로 생성 된 목록에서 버튼으로 텍스트를 변경하는 방법은 무엇입니까?

분류에서Dev

Jquery를 사용하여 동적으로 생성 된 테이블 데이터에 더 많은 옵션을 표시하는 방법은 무엇입니까?

분류에서Dev

jQuery 동적으로 생성 된 div에서 동적으로 생성 된 요소를 추가 / 제거하는 방법은 무엇입니까?

분류에서Dev

NSMutableArray에서 인덱스 된 객체 (NSMutableIndexSet로 인덱싱 된)를 추가하는 방법은 무엇입니까?

분류에서Dev

C ++ 객체로 저장된 파이썬 객체를 생성하고 사용하는 방법은 무엇입니까?

분류에서Dev

여러 단어로 된 (공백으로 구분 된) bash 변수에서 JSON 객체를 생성하는 방법은 무엇입니까?

분류에서Dev

동적으로 생성 된 각 버튼에 대해 다른 onclick 메소드를 참조하는 방법은 무엇입니까?

분류에서Dev

동적으로 생성 된 테이블에 CSS를 추가하는 방법

분류에서Dev

TypeScript에서 추가 속성으로 배열 객체를 초기화하는 방법은 무엇입니까?

분류에서Dev

생성 된 Asp.Net Core MVC Identity 데이터베이스에 테이블 및 관계를 추가하는 방법은 무엇입니까?

분류에서Dev

Vue.js : vm-router로 생성 된 vm 객체에 액세스하는 방법은 무엇입니까?

분류에서Dev

생성 된 pdf 테이블에서 텍스트를 복사하는 방법은 무엇입니까?

분류에서Dev

새로 생성 된 컨테이너를 Ansible의 호스트 인벤토리에 추가하는 방법은 무엇입니까?

분류에서Dev

프로토 타입 내에서 동적으로 생성 된 요소에 이벤트 리스너를 추가하는 방법은 무엇입니까?

분류에서Dev

함수에서 생성 된 객체를 반환하고 오류 / NA가있는 객체를 무시하는 방법은 무엇입니까?

분류에서Dev

jquery 데이터 테이블에서 동적으로 추가 된 행에 data-title 속성을 추가하는 방법은 무엇입니까?

분류에서Dev

프로그래밍 방식으로 생성 된 엔터티를 데이터 서비스에 추가하는 방법은 무엇입니까?

분류에서Dev

reactjs-자식 구성 요소에서 소품으로 전달 된 버튼의 onclick으로 데이터를 가져 오는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    react.js-동적으로 생성 된 버튼에서 성공에 요소를 추가하는 방법은 무엇입니까?

  2. 2

    jquery에서 동적으로 생성 된 테이블에 클래스를 추가하는 방법은 무엇입니까?

  3. 3

    동적으로 생성 된 객체를 문자열에 할당하는 방법은 무엇입니까?

  4. 4

    조건문에서 동적으로 생성 된 JavaScript 객체를 사용하는 방법은 무엇입니까?

  5. 5

    동적으로 생성 된 div 안에 이미지를 추가하는 방법은 무엇입니까?

  6. 6

    동적으로 생성 된 html 테이블 안에 4 개의 라디오 버튼을 동적으로 표시하는 방법은 무엇입니까?

  7. 7

    사용자 입력으로 생성 된 배열에 쉼표를 추가하는 방법은 무엇입니까?

  8. 8

    "new"연산자로 생성 된 객체를 Firestore에 저장하는 방법은 무엇입니까?

  9. 9

    동적으로 생성 된 요소 (LI)에 ondragstart =“drag (event)”를 추가하는 방법은 무엇입니까?

  10. 10

    조건문으로 구성된 테이블에 새 열을 추가하는 방법은 무엇입니까?

  11. 11

    반복으로 생성 된 테이블 셀이 숨겨져 있습니다. 버튼으로 각 항목을 공개하는 방법은 무엇입니까?

  12. 12

    동적으로 생성 된 목록에서 버튼으로 텍스트를 변경하는 방법은 무엇입니까?

  13. 13

    Jquery를 사용하여 동적으로 생성 된 테이블 데이터에 더 많은 옵션을 표시하는 방법은 무엇입니까?

  14. 14

    jQuery 동적으로 생성 된 div에서 동적으로 생성 된 요소를 추가 / 제거하는 방법은 무엇입니까?

  15. 15

    NSMutableArray에서 인덱스 된 객체 (NSMutableIndexSet로 인덱싱 된)를 추가하는 방법은 무엇입니까?

  16. 16

    C ++ 객체로 저장된 파이썬 객체를 생성하고 사용하는 방법은 무엇입니까?

  17. 17

    여러 단어로 된 (공백으로 구분 된) bash 변수에서 JSON 객체를 생성하는 방법은 무엇입니까?

  18. 18

    동적으로 생성 된 각 버튼에 대해 다른 onclick 메소드를 참조하는 방법은 무엇입니까?

  19. 19

    동적으로 생성 된 테이블에 CSS를 추가하는 방법

  20. 20

    TypeScript에서 추가 속성으로 배열 객체를 초기화하는 방법은 무엇입니까?

  21. 21

    생성 된 Asp.Net Core MVC Identity 데이터베이스에 테이블 및 관계를 추가하는 방법은 무엇입니까?

  22. 22

    Vue.js : vm-router로 생성 된 vm 객체에 액세스하는 방법은 무엇입니까?

  23. 23

    생성 된 pdf 테이블에서 텍스트를 복사하는 방법은 무엇입니까?

  24. 24

    새로 생성 된 컨테이너를 Ansible의 호스트 인벤토리에 추가하는 방법은 무엇입니까?

  25. 25

    프로토 타입 내에서 동적으로 생성 된 요소에 이벤트 리스너를 추가하는 방법은 무엇입니까?

  26. 26

    함수에서 생성 된 객체를 반환하고 오류 / NA가있는 객체를 무시하는 방법은 무엇입니까?

  27. 27

    jquery 데이터 테이블에서 동적으로 추가 된 행에 data-title 속성을 추가하는 방법은 무엇입니까?

  28. 28

    프로그래밍 방식으로 생성 된 엔터티를 데이터 서비스에 추가하는 방법은 무엇입니까?

  29. 29

    reactjs-자식 구성 요소에서 소품으로 전달 된 버튼의 onclick으로 데이터를 가져 오는 방법은 무엇입니까?

뜨겁다태그

보관