[导读]在我们做后台删除的时候,当点击删除标签时,你希望弹出一个友好的提示框!比如这样:那代码应该怎样写呢?

在我们做后台删除的时候,当点击删除标签时,你希望弹出一个友好的提示框!比如这样:

那代码应该怎样写呢?向下面这样?html>

window.οnlοad=function () {

function confirmdelete(id) {

return  window.confirm("你确定要删除吗?");

}

}

删除";

?>

你会发现会发生这样一个错误:

该函数没有被使用?不应该啊,我在php里面不是已经调用了么?

注意:

想必写过前端的人都知道这个方法是在页面全部加载完成之后执行,那么问题就来了,php的执行顺序是先于js的,所以当执行php的时候,发现a标签里面的方法并不存在,因为此刻js还没有被执行,所以就导致了php a标签调用js的时候没有反应这种情况了。

那么代码变成这样呢?html>

function confirmdelete(id) {

return  window.confirm("你确定要删除吗?");

}

删除";

?>

结果是成功执行!有人说不对啊,你不是说php的执行顺序要先于js么,这个和上面没什么区别啊。

那么此刻就要注意了,有了window.onload这个方法约束后,该js是最后执行,那么 当去掉这个约束,你会发现这个函数

只是一个声明,在js当中,对于只是声明的函数,它会最先编译,所以这时候当执行到php的a标签时,因为它要调用的函数已经预先编译好了,所以就能够调用。

php a标签 执行js,关于a标签不能调用js方法的小细节,你注意到了么?相关推荐

  1. js 引用 java常量_java调用JS 与JS 调java

    这个 刚开始 我也不会,把我整的是个蛋疼的啊, 最后发现其实挺简单的,我现在给大家说的是我自己掌握的一种, 1. 先是要给项目配置一些权限 (1).访问网络权限 (2).访问SD卡权限 2.给webv ...

  2. 关于a标签不能调用js方法的小细节,你注意到了么?

    在我们做后台删除的时候,当点击删除标签时,你希望弹出一个友好的提示框!比如这样: 那代码应该怎样写呢?向下面这样? <!DOCTYPE html> <html lang=" ...

  3. 使用js设置ul标签的显示或隐藏和超链接调用js文件的方法

    <ul class="nav" id="rm" style='display:none'> <li>   <a href='#' ...

  4. 怎么在php中调用js函数,如何从PHP调用JS函数?

    我有一个php页面,上面有一个html按钮,在那里我应该JS用php变量调用一个函数.我得到了错误 变量未定义 这是代码: if(file_exists('megjelenitendo.txt')){ ...

  5. android java 调用js_android WebApp 集成方式怎么使用java调用js

    WebAPP集成,本地打包,有两种方式java js通信 1.DCloud插件模式,参考SDK DEMO的H5Plugin, Java:继承StandardFeature写接口. public cla ...

  6. QT与JavaScript交互/Qt调用JS脚本

    QT与JavaScript交互/Qt调用JS脚本 简介 QT中调用JS函数 JS中调用QT函数 完整代码 mainwindow.h mainwindow.cpp html.html Qt调用JS脚本 ...

  7. js模拟表单html形式,JS模拟并美化的表单控件完整实例

    本文实例讲述了JS模拟并美化的表单控件效果实例.分享给大家供大家参考.具体如下: 这里演示使用JS美化并模拟网页表单控件,十分漂亮的表单效果,使用时可以将代码内的JS保存为文件, 方便调用,使用方法: ...

  8. html js发送http请求数据格式,JS获取url参数,JS发送json格式的POST请求方法

    一.获取url所有参数值 function US() { var name, value; var str = location.href; var num = str.indexOf("? ...

  9. js阻止a标签默认事件的几种方法

    方法/步骤 疑问 打开编辑器,新建html并加入a标签,如图所示,小编想点击a标签时执行pop函数同时禁止a标签的默认的href跳转,该如何阻止呢? 方法一 要阻止a标签跳转,可以改变href的值,直 ...

最新文章

  1. #每日一题:小计算器(模拟)
  2. 视频丨包不同的沙雕敏捷之砸锅卖铁买兰博
  3. LeetCode 5380. 数组中的字符串匹配
  4. C# Sql 触发器
  5. 活动回顾 I 《传奇动物园》项目团队沙盘演练圆满结束!
  6. 中小企业生产信息化:私有系统还是云方案?
  7. Excel如何将xlsx后缀格式的文件转为xls格式?
  8. 像冯满天老师一样热爱一样东西
  9. 职场打拼小妙招,建议你们收藏使用!
  10. RNA保护液、FastAb佐剂、核酸提取试剂盒丨为您的实验锦上添花
  11. Pyinstaller Pmw
  12. 算法分析与实践-作业2-2使用Dijkstra算法求由顶点a到顶点h的最短路径
  13. 使用两种方式,Android 发送文件到指定邮箱(带多个附件)
  14. 商汤科技徐立:AI 将在10 年内创造一个印度和中国的总产值
  15. 华为鸿蒙cpu,华为转投第三大CPU架构RISC-V?首款鸿蒙开发板曝光
  16. 人类高质量文章:阿里大佬的回顾
  17. 写出转heif的代码
  18. 学习ofbiz 订单支付设计
  19. 标准输出缓存在多进程代码中引起的一个问题
  20. ARCGIS中进行地形图的配准

热门文章

  1. mysql之 表数据存放路径非datadir目录
  2. 小知识六、CALayer动画
  3. Oracle锁与数据库性能
  4. POJ 2728 Desert King [最优比率生成树]
  5. 分享10个原生JavaScript技巧
  6. 第19章 解释器模式(Interpreter Pattern)
  7. Cisco路由器的Flash和NVRAM
  8. Linux下的I/O
  9. python bs4 + requests4 简单爬虫
  10. nginx只允许域名访问,禁止ip访问