php a标签 执行js,关于a标签不能调用js方法的小细节,你注意到了么?
[导读]在我们做后台删除的时候,当点击删除标签时,你希望弹出一个友好的提示框!比如这样:那代码应该怎样写呢?
在我们做后台删除的时候,当点击删除标签时,你希望弹出一个友好的提示框!比如这样:
那代码应该怎样写呢?向下面这样?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方法的小细节,你注意到了么?相关推荐
- js 引用 java常量_java调用JS 与JS 调java
这个 刚开始 我也不会,把我整的是个蛋疼的啊, 最后发现其实挺简单的,我现在给大家说的是我自己掌握的一种, 1. 先是要给项目配置一些权限 (1).访问网络权限 (2).访问SD卡权限 2.给webv ...
- 关于a标签不能调用js方法的小细节,你注意到了么?
在我们做后台删除的时候,当点击删除标签时,你希望弹出一个友好的提示框!比如这样: 那代码应该怎样写呢?向下面这样? <!DOCTYPE html> <html lang=" ...
- 使用js设置ul标签的显示或隐藏和超链接调用js文件的方法
<ul class="nav" id="rm" style='display:none'> <li> <a href='#' ...
- 怎么在php中调用js函数,如何从PHP调用JS函数?
我有一个php页面,上面有一个html按钮,在那里我应该JS用php变量调用一个函数.我得到了错误 变量未定义 这是代码: if(file_exists('megjelenitendo.txt')){ ...
- android java 调用js_android WebApp 集成方式怎么使用java调用js
WebAPP集成,本地打包,有两种方式java js通信 1.DCloud插件模式,参考SDK DEMO的H5Plugin, Java:继承StandardFeature写接口. public cla ...
- QT与JavaScript交互/Qt调用JS脚本
QT与JavaScript交互/Qt调用JS脚本 简介 QT中调用JS函数 JS中调用QT函数 完整代码 mainwindow.h mainwindow.cpp html.html Qt调用JS脚本 ...
- js模拟表单html形式,JS模拟并美化的表单控件完整实例
本文实例讲述了JS模拟并美化的表单控件效果实例.分享给大家供大家参考.具体如下: 这里演示使用JS美化并模拟网页表单控件,十分漂亮的表单效果,使用时可以将代码内的JS保存为文件, 方便调用,使用方法: ...
- html js发送http请求数据格式,JS获取url参数,JS发送json格式的POST请求方法
一.获取url所有参数值 function US() { var name, value; var str = location.href; var num = str.indexOf("? ...
- js阻止a标签默认事件的几种方法
方法/步骤 疑问 打开编辑器,新建html并加入a标签,如图所示,小编想点击a标签时执行pop函数同时禁止a标签的默认的href跳转,该如何阻止呢? 方法一 要阻止a标签跳转,可以改变href的值,直 ...
最新文章
- #每日一题:小计算器(模拟)
- 视频丨包不同的沙雕敏捷之砸锅卖铁买兰博
- LeetCode 5380. 数组中的字符串匹配
- C# Sql 触发器
- 活动回顾 I 《传奇动物园》项目团队沙盘演练圆满结束!
- 中小企业生产信息化:私有系统还是云方案?
- Excel如何将xlsx后缀格式的文件转为xls格式?
- 像冯满天老师一样热爱一样东西
- 职场打拼小妙招,建议你们收藏使用!
- RNA保护液、FastAb佐剂、核酸提取试剂盒丨为您的实验锦上添花
- Pyinstaller Pmw
- 算法分析与实践-作业2-2使用Dijkstra算法求由顶点a到顶点h的最短路径
- 使用两种方式,Android 发送文件到指定邮箱(带多个附件)
- 商汤科技徐立:AI 将在10 年内创造一个印度和中国的总产值
- 华为鸿蒙cpu,华为转投第三大CPU架构RISC-V?首款鸿蒙开发板曝光
- 人类高质量文章:阿里大佬的回顾
- 写出转heif的代码
- 学习ofbiz 订单支付设计
- 标准输出缓存在多进程代码中引起的一个问题
- ARCGIS中进行地形图的配准