2012-05-28 29 views
1

採取標籤我試圖從比較的HTML標籤的值,但不能解析器它。不能從一個JavaScript

從這個JS

document.getElementById ("00NE0000001BprW_chkbox"); 

我得到這個HTML

img src="/img/checkbox_unchecked.gif" alt="Not Checked" width="21" height="16" class="checkImg" id="00NE0000001BprW_chkbox" title="Not Checked" 

我需要的標題,如果被 「選中」,這是確定比較。 我怎麼能與標題標籤比較?

回答

3
if(document.getElementById('obscenely-long-id').title === "Checked") 

這就是你所需要的。或者,將其轉換爲小寫字母並將其與"checked"進行比較。

1

你可以這樣說:

if (document.getElementById("00NE0000001BprW_chkbox").title == "Checked") { 
    // title matches 
} 
+0

非常感謝!它的工作好了! –

+0

@FerminBrochado:大這個答案幫你。其他答案也應該起作用。考慮選擇其中之一作爲接受的答案。這是表達謝意並鼓勵人們回答問題的好方法。 – zpea

1

我懷疑你正試圖與可視化某種控制檯你的輸出。 該行

document.getElementById ("00NE0000001BprW_chkbox"); 

給你一個DOM對象。在你的情況下,它是一個IMG元素。

如果要比較的東西title屬性,你應該使用DOM對象的 「標題」 屬性:

var myImg = document.getElementById ("00NE0000001BprW_chkbox"); 
alert(myImg.title)); 

所以使用

if(myImg.title === "Checked") { 

例如

你可以找到DOM元素here的其他屬性。