如何使用按钮显示html中的js对象

康佳宾多

我目前正在尝试以html显示我的对象和方法。我的目标是在html中有2个按钮(info vacc1,info vacc2,用于打印对象的信息。我的目标是将其输出到按钮的正下方

这是我的js代码:

function myVaccines(companyName, vaccName, Type, numberOfShots, doesNotContain){
    this.companyName = companyName;
    this.vaccName = vaccName;
    this.Type = Type;
    this.numberOfShots = numberOfShots;
    this.doesNotContain = doesNotContain;
}

var vacc1 = Vacc("Pfizer-BioNTech","BNT162b2","mRNA","2 shots, 21 days apart","Eggs, Preservatives, Latex");
var vacc2 = Vacc("Moderna","mRNA-1273","mRNA","2shots, 28 days apart","Eggs, Preservatives, Latex",)

这是我的html :(尚不知道在此放置什么)

<button onclick="myVaccines(vacc1)">
        Information Vaccine 1
</button>
    <p>Output1?</p>
    
<button onclick="myVaccines(vacc2)">
        Information Vaccine 2
</button>
    <p>Output2?</p>
    
亚历克斯

在这里使用JavaScript类,就像我为这种情况所建议的那样。在其中定义了一个函数,该函数显示对象的属性,类似于toString()Java中方法。

display() {
    return this.companyName + " " + this.vaccName + " " + this.Type + " " + this.numberOfShots + " " + this.doesNotContain;
  }

提供您的按钮ID,并为每个按钮定义一个eventListener,以在单击时进行监听。

document.getElementById("first").addEventListener('click', function() {

onclick调用对象的display()函数并在输出段落中显示内容

class Vaccines {
  constructor(companyName, vaccName, Type, numberOfShots, doesNotContain) {
    this.companyName = companyName,
      this.vaccName = vaccName,
      this.Type = Type,
      this.numberOfShots = numberOfShots,
      this.doesNotContain = doesNotContain
  }

  display() {
    return this.companyName + " " + this.vaccName + " " + this.Type + " " + this.numberOfShots + " " + this.doesNotContain;
  }
}

var vacc1 = new Vaccines("Pfizer-BioNTech", "BNT162b2", "mRNA", "2 shots, 21 days apart", "Eggs, Preservatives, Latex");

var vacc2 = new Vaccines("Moderna", "mRNA-1273", "mRNA", "2shots, 28 days apart", "Eggs, Preservatives, Latex", )




document.getElementById("first").addEventListener('click', function() {
  document.getElementById("out1").innerHTML = vacc1.display();
});

document.getElementById("second").addEventListener('click', function() {
  document.getElementById("out2").innerHTML = vacc2.display();
});
<button id="first">
        Information Vaccine 1
</button>
<p id="out1">Output1?</p>

<button id="second">
        Information Vaccine 2
</button>
<p id="out2">Output2?</p>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用CSS突出显示HTML按钮?

来自分类Dev

如何在UIActionSheet的按钮中显示NSArray对象

来自分类Dev

单击 Windows 窗体中的按钮时如何显示对象的属性?

来自分类Dev

如何使用HTML中的计算器按钮显示数字输入?

来自分类Dev

如何使用html中的两个按钮显示两种形式

来自分类Dev

如何在angular js和html5中显示来自javascript对象的特定代码的名称

来自分类Dev

如何在angular js和html5中显示来自javascript对象的特定代码的名称

来自分类Dev

如何使用动态按钮从 localStorage 中删除数组对象?[仅限JS]

来自分类Dev

使用angular js单击提交按钮后,如何在警报框中显示错误?

来自分类Dev

如何在html中的按钮中显示下拉选择?

来自分类Dev

根据对象状态在js / html中动态创建按钮

来自分类Dev

使用诺言时显示JS / HTML按钮状态/状态?

来自分类Dev

如何使用HTML中的按钮播放动画?

来自分类Dev

如何使用HTML中的按钮播放动画?

来自分类Dev

单击HTML中的按钮时如何显示弹出窗口

来自分类Dev

如何使按钮显示在与HTML文本不同的列中

来自分类Dev

html中的按钮未使用jquery主体对象呈现

来自分类Dev

连接按钮以使用Javascript在html表中显示数据

来自分类Dev

如何使用ListViewItem中的按钮从ListView中删除对象?

来自分类Dev

如何使用JavaScript在HTML中显示图像

来自分类Dev

如何使用NovodaTils显示资源中的HTML

来自分类Dev

如何使用php在html中显示chr()

来自分类Dev

如何使用XSLT在HTML中显示图像?

来自分类Dev

如何在Aurelia HTML中显示与数组不同的对象?

来自分类Dev

如何循环遍历javascript对象并在html中显示值

来自分类Dev

如何在HTML页面中显示ActionMailer :: MessageDelivery对象?

来自分类Dev

如何在我的HTML页面中显示javascript对象属性。

来自分类Dev

如何使用Java中的按钮实例化对象?

来自分类Dev

如何使用按钮删除本地Web存储中的对象

Related 相关文章

  1. 1

    如何使用CSS突出显示HTML按钮?

  2. 2

    如何在UIActionSheet的按钮中显示NSArray对象

  3. 3

    单击 Windows 窗体中的按钮时如何显示对象的属性?

  4. 4

    如何使用HTML中的计算器按钮显示数字输入?

  5. 5

    如何使用html中的两个按钮显示两种形式

  6. 6

    如何在angular js和html5中显示来自javascript对象的特定代码的名称

  7. 7

    如何在angular js和html5中显示来自javascript对象的特定代码的名称

  8. 8

    如何使用动态按钮从 localStorage 中删除数组对象?[仅限JS]

  9. 9

    使用angular js单击提交按钮后,如何在警报框中显示错误?

  10. 10

    如何在html中的按钮中显示下拉选择?

  11. 11

    根据对象状态在js / html中动态创建按钮

  12. 12

    使用诺言时显示JS / HTML按钮状态/状态?

  13. 13

    如何使用HTML中的按钮播放动画?

  14. 14

    如何使用HTML中的按钮播放动画?

  15. 15

    单击HTML中的按钮时如何显示弹出窗口

  16. 16

    如何使按钮显示在与HTML文本不同的列中

  17. 17

    html中的按钮未使用jquery主体对象呈现

  18. 18

    连接按钮以使用Javascript在html表中显示数据

  19. 19

    如何使用ListViewItem中的按钮从ListView中删除对象?

  20. 20

    如何使用JavaScript在HTML中显示图像

  21. 21

    如何使用NovodaTils显示资源中的HTML

  22. 22

    如何使用php在html中显示chr()

  23. 23

    如何使用XSLT在HTML中显示图像?

  24. 24

    如何在Aurelia HTML中显示与数组不同的对象?

  25. 25

    如何循环遍历javascript对象并在html中显示值

  26. 26

    如何在HTML页面中显示ActionMailer :: MessageDelivery对象?

  27. 27

    如何在我的HTML页面中显示javascript对象属性。

  28. 28

    如何使用Java中的按钮实例化对象?

  29. 29

    如何使用按钮删除本地Web存储中的对象

热门标签

归档