0

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

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>

但是,信息没有显示出来。我能做些什么?

谢谢你。

4

2 回答 2

0

您显示的代码没有任何问题,因此问题出在您未显示的某处。

这是一个工作示例,如果将其与代码进行比较,您可能会发现不同之处:

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


编辑:

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

于 2012-09-08T20:08:02.530 回答
0

首先,页面上只有一个 id='show_name' 的 div 吗?

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

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

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

于 2012-09-08T20:10:15.427 回答