2011-08-06 29 views
0

我有一個初學者的問題。我有一個留言箱,一個Ajax留言箱。Javascript id question

我做了一個表格,我可以根據他們是否是DJ更新用戶。

如果選擇該選項,則會在用戶名後面顯示一個小圖像。

正在工作,但我不能讓它工作,但我的問題是,如果我將其設置在我的個人資料上,它將圖像添加到每個人的名字。

這裏是我的代碼:

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

我的問題是:如何插入當前用戶的id在if聲明?

+1

你能發佈HTML嗎? – Chandu

+0

是的,發佈的HTML ...這將使它更清晰... – c0da

+0

你將不得不澄清這個問題。什麼是當前用戶的ID?它在頁面中嗎?在cookie中?在URL中?而且,你在'if'陳述中想做什麼呢? – jfriend00

回答

1

在包含的代碼示例中,似乎有錯誤。

有了這行代碼:

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

你有一個id = 「無線電」 的DOM對象。然後,您嘗試設置相同的變量是HTML的:

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

這不會比完成設置,你以前使用的DOM對象存儲到現在是一個字符串變量的任何其他。該行代碼不會以任何方式修改DOM。你的意思是這樣寫嗎?

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