我对以下代码有疑问。
其显示的编译错误:-“预期标识符”。
<script type="text/javascript" runat = "server">
function isOverElement(currentElement, targetId)
{
while (currentElement)
{
if (currentElement.id == targetId)
return currentElement;
currentElement = currentElement.parentNode;
}
return null;
}
</script>
问题出在下面:
函数isOverElement(currentElement,targetId)
我想休息就可以了。
请帮忙。
n
最佳答案
从runat="server"
标记中删除<script>
属性。 Javascript在客户端而非服务器上运行:
<script type="text/javascript">
function isOverElement(currentElement, targetId) {
while (currentElement) {
if (currentElement.id == targetId)
return currentElement;
currentElement = currentElement.parentNode;
}
return null;
}
</script>