我正在添加下面的一段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 –
我试过了,现在我可以添加一个项目到列表中,但它不打开谢谢页面。 –
你的代码是错误的。但我实际上不明白你真的想做什么,所以我不能帮你进一步。 –