我想弄清楚這個href究竟做了什麼。我知道href被稱爲引導用戶到某種鏈接。在這種情況下,我需要添加一種類型的功能,而不使用onclick作爲按鈕,並且存在與此相關的令人困惑的href。html href在jsp中與javascript進行交互
href="javascript:formSubmit(document.randomForm, 'main', '/documents/project/open')"
我想弄清楚這個href究竟做了什麼。我知道href被稱爲引導用戶到某種鏈接。在這種情況下,我需要添加一種類型的功能,而不使用onclick作爲按鈕,並且存在與此相關的令人困惑的href。html href在jsp中與javascript進行交互
href="javascript:formSubmit(document.randomForm, 'main', '/documents/project/open')"
當鏈接被點擊時,href也可以用來觸發javascript函數,這很常見。
在你的情況,我不能確切說出「formSubmit」功能的做法,但如果我猜的話,我會認爲它提交document.randomForm
,把響應HTML成一個div id爲main
和/documenys/project/open
可能是遙控器提交表單的URL。
您提供的代碼調用formSubmit
方法,即Javascript。如果我不得不猜測,當您單擊超鏈接時,會提交表單。
簡單submitForm方法的一個例子可能是這樣的:
<script type="text/javascript">
function submitform()
{
document.myform.submit();
}
</script>
顯然存在參與你的情況更多的功能。
當鏈接被點擊時,它會運行在頁面的javascript中定義的formSubmit()
函數。