单击“JavaScript显示变量”

JavaScript Display Variables onclick

本文关键字:变量 显示 JavaScript 单击      更新时间:2023-09-26

我正试图用存储在变量中的信息来填充几个div,这些变量会改变图像的点击。这是我标签中的一些代码:

function getName(name){
    document.getElementById('show_name').innerHTML = name
}
function getDetailsForBill(){
     getName('Bill Gates'); 
     getMotto('Bills motto'); 
     getImage ('<img src="http://www.somepage.com/images/team/bill.jpg" />');
}

这就是我如何使用onclick:

<img src="bill.jpg" onclick="getDetailsForBill();" />

这就是我试图显示与每个人相关的信息的方式:

<div id="show_name"></div>

然而,这些信息并没有显示出来。我能做什么?

谢谢。

首先,页面上是否只有一个id="show_name"的div?

其次,尝试将getDetailsForBills()更改为:

function getDetailsForBill(){
     getName('Bill Gates'); 
     //getMotto('Bills motto'); 
     //getImage ('<img src="http://www.somepage.com/images/team/bill.jpg" />');
}

这能正常工作并显示名称吗?

您显示的代码没有任何问题,所以问题出在您没有显示的地方。

这里有一个工作示例,如果您将其与代码进行比较,您可能会发现差异:

http://jsfiddle.net/Guffa/bkyFb/


编辑:

你发布的fiddle中的代码存在语法错误。使用}}而不是}结束getDetailsForBill函数。