如果存在具有给定ID的元素,document.getelementbyid(' ID')方法将返回null

时间:2014-09-15 05:43:18

标签: javascript jquery

在很多R& D之后我正在写这个查询

document.getelementbyid('ID').value 

$("#ID").val()

返回null。

HTML:

<div id="visitDate">
    <s:property value="visitDate" />
</div>
<div onclick="GetElement()"></div>

<script type="text/javascript">
function GetElement(){
    alert($("#visitDate").val());
}
</script> 

我看到该值未设置。

我尝试将我的脚本放在文档末尾

它对我不起作用

1 个答案:

答案 0 :(得分:1)

$('#visitDate').text();

虽然你最好做一些像:

<div id="visitDate"><p>Some Text</p></div>
<script type="text/javascript">
   $(function(){
       var txt = $('#visitDate p').text();
       alert(txt);
    };
</script>

确保您也链接到您的jQuery文件:)

OR

function showDivText(){
            divObj = document.getElementById("visitDate");
            if ( divObj ){
                if ( divObj.textContent ){ // FF
                    alert ( divObj.textContent );
                }else{  // IE           
                    alert ( divObj.innerText );  //alert ( divObj.innerHTML );
                } 
            }  
        }