我遇到以下代碼的問題。 它顯示compliation錯誤: - 「標識符預期」。Asp.Net Javascript編譯錯誤:「標識符預期」
<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,目標ID) 其餘全部是確定的,我想。
請大家幫忙。 thnx
我認爲這是一個js函數,而不是C#功能。所以刪除runat =服務器。 – 2012-01-04 13:01:03
你想用'while(currentElement)'做什麼?在我看來,這是一種非常糟糕的編碼風格,常常會導致很多錯誤。 – reporter 2012-01-04 13:01:35
@記者,實際上函數內部的行並不是我得到的錯誤的原因。我很確定。 – Kings 2012-01-04 13:11:50