Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何基于javascript confirm()输出执行href_Javascript_Dom_Href - Fatal编程技术网

如何基于javascript confirm()输出执行href

如何基于javascript confirm()输出执行href,javascript,dom,href,Javascript,Dom,Href,我有一个链接如下: <a onclick="deleteCourseLink()" href=examcont?action=RemoveCourseLinkAction></a> function deleteCourseLink(){ if(!confirm('${textResources['ListCourseLinks.DeleteMessage']}')){ return fals

我有一个链接如下:

<a onclick="deleteCourseLink()" href=examcont?action=RemoveCourseLinkAction></a>
   function deleteCourseLink(){


              if(!confirm('${textResources['ListCourseLinks.DeleteMessage']}')){
                    return false;
                }
          }

我只想在方法的返回值为true时执行href,即当返回值为false时(当按下cancel时),什么都不应该发生,你知道怎么做吗?

你是说问题确实出现了,但是即使按下cancel,链接也不会被取消吗

onclick="return deleteCourseLink()"
如果是,只需将链接更改为:

<a onclick="return deleteCourseLink()" href=examcont?action=RemoveCourseLinkAction></a>

作为将来的参考,如果您说出您的代码当前做了什么/它有什么不起作用,以及您希望发生什么,这会很有帮助
function deleteCourseLink(){
    return confirm('${textResources['ListCourseLinks.DeleteMessage']}');
}