0
在scrollTop事件的情況下,(scrollTo)帶字符串的值返回爲[object htmltablerowelement],而帶數字的(scrollTo)值返回爲數字本身。 (scrollTo)值正確地使用字符串滾動,數值爲 的(scrollTo)值無法正常運行。數值不作爲對象返回htmltablerowelement
好心幫助解決
String stdNo = request.getAttribute("pValueAction").toString();
<html>
<div>
<table>
<tr id='stdNo'>....</tr>
</table>
</div>
</html>
<script type="text/javascript">
var m = <%=stdNo%>,
container = $('div'),
scrollTo = $(m);
alert(m);
container.animate({
scrollTop: scrollTo.offset().top - container.offset().top + container.scrollTop()
});
</script>
謝謝Santhucool,但m返回值而不是對象htmltablerowelement – jj2422
@ jj2422 m只會返回值,因爲您正在讀取從jsp獲得的值。你的問題不清楚。爲什麼你需要物體而不是價值? – Santhucool