Javascript id问题

时间:2011-08-06 13:07:44

标签: javascript

我有一个初学者的问题。我有一个shoutbox,一个Ajax shoutbox。

我制作了一个表格,我可以根据他们是DJ来更新用户。

如果选择该选项,则会在用户名后显示一个小图片。

正在工作,但我不能让它工作但我的问题是,如果我在我的个人资料上设置它,它会将图像添加到每个人的名字。

这是我的代码:

var radios = document.getElementById("radios"); 
   if(radios.innerHTML == 'yes') {
   radios = "<img src='http://www.site/pic/radios.gif'>";
   }

我的问题是:如何在此if语句中插入当前用户的ID?

1 个答案:

答案 0 :(得分:1)

在您包含的代码示例中,似乎有错误。

使用以下代码:

var radios = document.getElementById("radios"); 

您获得了具有id =“radios”的DOM对象。然后,您尝试将同一个变量设置为HTML片段:

radios = "<img src='http://site/pic/radios.gif'>";

除了将以前用于存储DOM对象的变量设置为现在的字符串之外,这将不会完成任何其他操作。该行代码不会以任何方式修改DOM。你的意思是这样写吗?

radios.innerHTML = "<img src='http://site/pic/radios.gif'>";