JavaScript:在名称绑定到id后添加图像

时间:2011-09-01 10:26:53

标签: javascript

我的一个朋友给我发了一张ShoutBox进行升级。一些在网站广播电台的DJ用户希望在他们的名字后面显示一个[R]图像。

我无法弄清楚如何将图像绑定到id。

这是我的代码

var radios = document.getElementById("radios"); 
if(radios.innerHTML == 'yes') {
   radio = 'the image here';

  }

以下是我显示用户名的方式:

h = ' <a href="/userdetails.php?id=' + nps[a][1] + '" class="c' + nps[a][3] + ' " target="_blank">' + nps[a][2] + "</a> ";

问题是如果我这样添加:

h = ' <a href="/userdetails.php?id=' + nps[a][1] + '" class="c' + nps[a][3] + ' " target="_blank">' + nps[a][2] + "</a> " + radio;

它将图像添加到每个人的名字,而不是专门的电台DJ。

有人能给我一些我缺少的东西吗?

我真的很想在JavaScript中练习。

这是php:

$id = 0 + $_SESSION['id'];
$r = mysql_query(" SELECT radios FROM users WHERE id = ".$id." ");
$radio = mysql_fetch_array($r);
echo  "<div id='radios'>" . $radio ['radios'] . "</div>";

2 个答案:

答案 0 :(得分:1)

您是否可以访问PHP代码?在PHP部分中,这类事情可能更好,更容易。即使用户关闭了javascript,它也会工作。但据我所知,当你定义变量无线电时,无法告诉它正在寻找什么用户。现在,看起来你正在寻找同一个地方而不管它是哪个用户。

答案 1 :(得分:1)

var radios = document.getElementById("radios");你真的需要为每个用户提供一个唯一的标识符,你可以使用每个用户唯一的东西吗?你能发一个例子。