我正在尝试比较HTML标签中的值,但无法对其进行解析。
来自这个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"
我需要与标题进行比较,如果是“已检查”,则可以。 我如何与标题标签进行比较?
答案 0 :(得分:3)
if( document.getElementById('obscenely-long-id').title === "Checked")
这就是你所需要的一切。 (可选)将其转换为小写,并将其与"checked"
进行比较。
答案 1 :(得分:1)
你可以这样做:
if (document.getElementById("00NE0000001BprW_chkbox").title == "Checked") {
// title matches
}
答案 2 :(得分:1)
我怀疑你是试图用某种控制台可视化你的输出。 这条线
document.getElementById ("00NE0000001BprW_chkbox");
为您提供DOM对象。在你的情况下,它是一个IMG元素。
如果要将title属性与某些内容进行比较,则应使用此DOM对象的“title”属性:
var myImg = document.getElementById ("00NE0000001BprW_chkbox");
alert(myImg.title));
所以使用
if( myImg.title === "Checked") {
例如
您可以找到DOM元素的其他属性here。