首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

你是否需要在onclick中指定'javascript:'?

在onclick事件中,通常不需要指定'javascript:'前缀。onclick事件会自动执行JavaScript代码,因此直接写函数名或函数体即可。

例如:

代码语言:html<button onclick="myFunction()">点击我</button>
复制

或者

代码语言:html<button onclick="alert('Hello, world!')">点击我</button>
复制

如果必须使用'javascript:'前缀,可以这样写:

代码语言:html<button onclick="javascript:myFunction()">点击我</button>
复制

但这种写法并不推荐,因为它不符合HTML5标准。在HTML5中,onclick事件默认就是执行JavaScript代码,因此不需要指定'javascript:'前缀。

总之,在onclick中指定'javascript:'是不必要的,直接写函数名或函数体即可。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

1、深入浅出React(一)

4、JSX JSX: 是JavaScript的语法扩展,允许我们在JavaScript中编写HTML一样的代码,最终会编译成普通的JavaScript语句; 属性使用 自定义属性data-*; class...事件挂载 JSX中可以通过onClick(HTML原生为onclick) HTML直接使用onclick缺点: onclick添加的事件处理函数是在全局环境下执行,污染全局环境,容易产生意想不到的后果...JSX中的onClick事件(不存在以上问题) onClick挂载的每个函数都可以控制在组件中,不会污染全局空间; JSX中onClick没有产生直接使用onclick的HTML,而是使用了 事件委托...接口 ) } } 读取prop值 给this.prop赋值是React.Component构造函数的工作之一; 如果一个组件需要定义自己的构造函数,一定要在构造函数的第一行...PropTypes.element 指定类的实例 PropTypes.instanceOf(Message) 只接受指定的值:PropTypes.oneOf(['News','Photos']

1.6K10
  • 修改WordPress默认评论表情(附:跳转到多说评论框的方法)

    铁道部你技术不行可以招标啊,干嘛拿老百姓做小白鼠呢?就你那破网站,相信大把的高手可以做得比你们好百倍,还不用浪费那么多资金!吐槽完毕。。。...缺点:升级 WP 之后需重新弄。.../images/smilies/icon_eek.gif" title="吓到了" alt="吓到了" /> onclick="javascript:grin(':???...后面的 title 和 alt 属性可能要根据你的表情来相应修改下。 优点:自定义表情路径,就算 WP 升级也无需再次折腾。 缺点:麻烦了不少。 写到最后,博主再打包一下我所用的表情图片吧!...而多说默认是没有定义这样一个 ID 的,所以我们只要在调用多说的位置给它添上一个 ID 标识就行了,具体做法如下: 打开主题目录的文章页面→single.php 找到<?

    1K90

    ReactJS实战之事件处理

    如果采用 JSX,需传入一个函数作为事件处理函数,而不是一个字符串(DOM元素的写法)。 例如,传统的 HTML: ? React 中稍稍不同 ?...使用 React 的时候通常你不需要使用 addEventListener 为一个已创建的 DOM 元素添加监听器。你仅仅需要在这个元素初始渲染的时候提供一个监听器。...如果你忘记绑定 this.handleClick 并把它传入 onClick, 当你调用这个函数的时候 this 的值会是 undefined。...这并不是 React 的特殊行为;它是函数如何在 JavaScript 中运行的一部分。...如果你没有在方法后面添加 () ,例如 onClick={this.handleClick},你应该为这个方法绑定 this。 如果使用 bind 让你很烦,这里有两种方式可以解决。

    72220

    js实现页面刷新

    如果该方法没有规定参数,或者参数是 false,它就会用 HTTP 头 If-Modified-Since 来检测服务器上的文档是否已改变。如果文档已改变,reload() 会再次下载该文档。...2,replace 方法,该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,你不能通过“前进”和“后退”来访问已经被替换的URL。..."> function myrefresh() { window.location.reload(); } setTimeout('myrefresh()',1000); //指定1秒刷新一次 parent.另一FrameID.location.reload(); 如果想关闭窗口时刷新或想开窗时刷新,在中调用以下语句即可。...20;url=http://www.jb51.net"> 其中20指隔20秒后跳转到http://www.jb51.net页面 3.页面自动刷新js版 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行

    20.5K40

    前端系列19集-vue3引入高德地图,响应式,自适应

    Vue 3中引入高德地图,你可以按照以下步骤进行操作: 在项目目录中使用npm或yarn安装高德地图的JavaScript API库。...在你的Vue组件中,你可以使用AmapLoader从高德地图加载API,然后在地图准备好后使用AmapMap组件进行展示。...}, }; 请确保替换代码中的你的高德地图API密钥为你自己的API密钥,以及经度、纬度和缩放级别为合适的值。...position: new AMap.LngLat(116.478935, 39.997761),         position: lineArr[0],         // String/Icon: 需在点标记中显示的图标...position后,默认以marker左上角位置为基准点,对准所给定的position位置,若需使marker指定位置对准在position处,需根据marker的尺寸设置一定的偏移量

    1.4K41

    Apriso 开发葵花宝典之五 Process Builder JavaScript 篇

    JavaScript应用说明 以下是在Process Builder中使用JavaScript的场景: 1、使用javascript进行数据验证,例如:验证输入的productNo是否在系统中存在。...JavaScript使用方法 JavaScript主要用法有 1、 直接在HTML代码中使用,如: onclick="alert('Hello World!')"...; } 3、 在JavaScript Tab页中使用 Html Tab页中: onclick="myFunction()">Try it...为了循环遍历这些项,JavaScript必须为每个项设置一个函数 使用循环时,结合控制条件和控制变量变化, 在定义循环时将控制条件和控制变量结合起来, 如果你只是对数组中的某些项进行迭代,你可以通过翻转迭代并使用...文件统一保存到Portal目录下指定的文件夹中,编译打包发布。

    64960

    ArkUI实战开发-网页加载(Web)

    fileAccess:设置是否开启通过 $rawfile(filepath/filename) 访问应用中 rawfile 路径的文件, 默认为 false,表示不启用。...fileFromUrlAccess:设置是否允许通过网页中的 JS 脚本访问 $rawfile(filepath/filename) 的内容,默认为 false ,表示未启用。...javaScriptProxy:注入 JavaScript 对象到 window 对象中,并在 window 对象中调用该对象的方法。所有参数不支持更新。...该方法需要在 loadUrl() 完成后,比如 onPageEnd() 中调用。loadData / loadUrl:加载指定的网页内容。...写在最后如果你觉得这篇内容对你还蛮有帮助,我想邀请你帮我三个小忙:点赞,转发,有你们的 『点赞和评论』,才是我创造的动力;关注小编,同时可以期待后续文章ing,不定期分享原创知识;想要获取更多完整鸿蒙最新学习知识点

    22220

    JavaScript小技能:事件

    在不同环境下使用不同的事件模型:不同的编程环境下的事件机制是不同的,比如JavaScript 网页上的事件机制不同于在其他环境中的事件机制。...在现代浏览器中,默认情况下,所有事件处理程序都在冒泡阶段进行注册。 捕获阶段:浏览器检查元素的最外层祖先,是否在捕获阶段中注册了一个onclick事件处理程序,如果是,则运行它。...冒泡阶段:浏览器检查实际点击的元素是否在冒泡阶段中注册了一个onclick事件处理程序,如果是,则运行它。然后它移动到下一个直接的祖先元素,并做同样的事情,直到它到达元素。...事件委托: 如果你想要在大量子元素中单击任何一个都可以运行一段代码,您可以将事件监听器设置在其父节点上,并让子节点上发生的事件冒泡到父节点上,而不是每个子节点单独设置事件监听器。...//在鼠标指针移到指定的元素后执行Javascript代码: 鼠标指针移动到这。

    1.4K10

    HTMLButton控件下的Confirm()

    schemas-microsoft-com:office:office" /> 在ASP.NET中大部分如删除等一些动作为了友好都为添加confirm('')来弹出消息框进行提示,但是HTML控件和WEB控件是否使用的方法是一样的呢...System.Web.UI.WebControls.Button控件 现在一般都是这样 在Page_Load中添加 this.Button1.Attributes.Add("onclick","javascript...","javascript:return confirm('ok')"); 当然你也可以直接在HTML中 id="Button2" type="button" onclick="javascript:return..." onclick="javascript:return confirm('ok') __doPostBack('Button2','')" name="Button2" id="Button2" type...doPostBack() D、小技巧 在DataGrid中其实可以用更容易的方法来对删除等消息框的处理只要在这里添加 onclick=”return confirm(‘确定删除吗?’)”

    1.3K20

    Web阶段:第三章:JavaScript语言

    代码的结合方式 第一种方式 只需要在head 标签中,或者在body标签中, 使用script 标签 来书写JavaScript代码 要在函数体内直接使用return语句返回值即可。...onclick单击事件 常用于按钮被单击之后的响应工作 onblur失去焦点事件 常用于输入框失去焦点后,验证其中的内容是否合法 onchange内容发生改变事件 常用于输入框或下拉列表内容发生改变后响应...onsubmit表单提交事件 常用于表单提交,在提交之前验证所有表单项是否合法。..."> // 需求,当用户点击 【验证】 按钮的时候,帮我验证一下,输入框中的内容是否合法 // 验证的规则是:必须由字母,数字,下划线组成,并且长度是5到12位

    3.4K20

    Carson带你学Android:你要的WebView与 JS 交互方式都在这里了

    Carson带你学Android:全面总结WebView与 JS 的交互方式 Carson带你学Android:手把手构建WebView缓存机制及资源预加载方案 Carson带你学Android:盘点你不知道的...b.create().show(); return true; } }); } } 特别注意:JS代码调用一定要在...onPageFinished()属于WebViewClient类的方法,主要在页面加载结束时调用 方式2:通过WebView的evaluateJavascript() 优点:该方法比第一种方法效率更高...4.4以上方法2 // Android版本变量 final int version = Build.VERSION.SDK_INT; // 因为该方法在 Android 4.4 版本才可使用,所以使用时需进行版本判断...String defaultValue, JsPromptResult result) { // 根据协议的参数,判断是否是所需要的

    90120

    Android:你要的WebView与 JS 交互方式 都在这里了

    特别注意:JS代码调用一定要在 onPageFinished() 回调之后才能调用,否则不会调用。...onPageFinished()属于WebViewClient类的方法,主要在页面加载结束时调用 方式2:通过WebView的evaluateJavascript() 优点:该方法比第一种方法效率更高...4.4以上方法2 // Android版本变量 final int version = Build.VERSION.SDK_INT; // 因为该方法在 Android 4.4 版本才可使用,所以使用时需进行版本判断...String defaultValue, JsPromptResult result) { // 根据协议的参数,判断是否是所需要的...关于WebView的系列文章对你有所帮助 Android开发:最全面、最易懂的Webview详解 Android:你不知道的 WebView 使用漏洞 手把手教你构建 Android WebView

    7K31

    JavaScript的使用前言

    变量需先声明再赋值,也可重复赋值,如下: var mychar; mychar="javascript"; mychar="hello";// 可重复赋值 var mynum = 6; 4、if ......body> 当点击“点击我,弹出确认对话框”按钮后,就会有“你是女的吗”的弹窗,如果点“确定”,那页面就会输出“你是女的”,如果点“取消”,就会输出“你是男的”。...onclick事件,就是在按钮标签那里添加onclick = "fun()",就表示单击了这个按钮就会调用fun这个函数。...获取字符串长度:mystr.length 将字符串中的大(小)写字母转为小(大)写:mystr.toLowerCase()、mystr.toUpperCase() 返回字符串中指定位置的字符:mystr.charAt...获取指定数目的字符串:mystr.substr(startPos,length) 3、Math对象: Math对象提供数据的数学计算,和Java中的Math对象差不多。

    2.6K20
    领券