我正在添加下面的一段javascript,但我不想搞亂onclick函數(即將項目添加到分享點列表)的初衷。如何在javascript中使用回調
<script type="text/javascript">
element.removeEventListener('click',redirect(),false)
function redirect()
{
var inputcCtrls = document.getElementsByTagName("input");
for(m=0; m<inputcCtrls.length; m++){
if(inputcCtrls[m].type == 'button' && inputcCtrls[m].value == 'Finish'){
window.parent.location = "http://intranet/surveys/Pages/ThankYou.aspx"; window.close();
}}}
</script>
您可以使用'addEventListener'和'attachEvent'。有關詳情,請參見http://www.quirksmode.org/js/events_advanced.html –
我試過了,現在我可以添加一個項目到列表中,但它不打開謝謝頁面。 –
你的代碼是錯誤的。但我實際上不明白你真的想做什麼,所以我不能幫你進一步。 –