在很多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>
我看到该值未设置。
我尝试将我的脚本放在文档末尾
它对我不起作用
答案 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 );
}
}
}