切换导航
简历
工具
演示
查询
导航菜单
服务端
30
前端
114
数据库
82
进阶开发
8
桌面程序
2
QA
15
软件使用
36
规范协议
5
操作系统
11
AI
0
复用资源
6
硬件
0
标签
HTML
正则表达式
Json
包管理工具
vite
CSS
XPath
JavaScript
Jquery
less
ES6
Vue
React
vue 3
Layui
editor.md
sea.js
Zepto.js
mysql.js
mssql.js
NodeJs
Express
前端template
YAML
杂项
外部链接
.NET Core SDK和运行时安装包
淘宝 NPM 镜像
查询网
Tables Generator线上表格转换工具
引用cdn在线脚本和样式
首页
前端
浏览器提示的脚本错误汇总
[TOC] ## 1. 音频播放错误 ### 1.1. 错误描述 **错误描述提示:** ```bash $("#audio").play()报错 not a function ``` **错误代码示例:** ```JS <audio id="audio" src="waring.wav" preload="auto" controls loop></audio> $('#audio').play(); ``` **报错原因:**play()方法属于DOM对象方法,$('#audio')为jquery对象 ### 1.2. 解决办法 将jquery对象转换为DOM对象,两种转换方式将一个jQuery对象转换成DOM对象:[index]和.get(index); + jQuery对象是一个数据对象,可以通过[index]的方法,来得到相应的DOM对象。 ```js var audio =$('#audio') ; //jQuery对象 var au=audio[0]; //DOM对象 ``` + jQuery本身提供,通过.get(index)方法,得到相应的DOM对象 ```js var audio =$('#audio') ;//jQuery对象 var au=audio.get(0); //DOM对象 ``` ## 2. 赋值错误 ### 2.1. 错误描述 **错误描述提示:** ```bash Uncaught ReferenceError: Invalid left-hand side in assignmen # 未捕获的引用错误:赋值中的左侧无效 ``` **错误原因:**一般情况就是判断的语句中错写成了赋值,也就是本应该是 == 的语法写成了 = **错误代码示例:**下面示例代码的意思是在一组checkbox控件中选择值为6的控件 ```JS $("input[name='per']").filter(function () { return $(this).val() = 6 // 错误行:这里本来是一个判断,却写成了赋值,解决方法将 = 改成 == 即可 }).prop("checked", true) ```
扫一扫手机看
点击排行
windows 文件资源管理器使用
Layui 弹窗open使用说明
SQL Server 中字符串函数使用
C# 使用QQ邮箱代理做邮件接收功能
SQL Server关于apply的两种形式cross apply 和 outer apply
ASP.NET MVC 模型的自定义验证
nvm安装及常用命令
SQL Server 中数据类型转换
SQL Server 中WITH AS短语的使用
IE浏览器下AJAX缓存问题导致数据不更新的解决办法
订阅号