JS提示:Uncaught SyntaxError:Unexpected token ) 错误的解决方法

 更新时间:2016年08月19日 09:52:34   作者:微wx笑  
这篇文章主要介绍了JS提示:Uncaught SyntaxError:Unexpected token ) 错误的解决方法,结合实例形式分析了javascript提示此类异常的常见原因与相关解决方法,需要的朋友可以参考下

本文实例讲述了JS提示:Uncaught SyntaxError:Unexpected token ) 错误的解决方法。分享给大家供大家参考,具体如下:

Uncaught SyntaxError: Unexpected token )

以下代码引发了此异常:

<div class="Hd_live_Sharediv left">
    <a href="javascript:void()" onclick="loadLivePlayer('ud')" style="width:40px;">超清</a>
    <a href="javascript:void()" onclick="loadLivePlayer('hd')" style="width:40px;">高清</a>
    <a href="javascript:void()" onclick="loadLivePlayer('sd')" style="width:40px;">流畅</a>
</div>

可能引发此错误的原因:

1、href属性值“JavaScript:void()”,括号中没有加“0”

void 操作符用法格式如下:

①. javascript:void (expression)
②. javascript:void expression

expression 是一个要计算的 Javascript 标准的表达式。表达式外侧的圆括号是选的,但是写上去是一个好习惯。 (实现版本   Navigator 3.0   )
你以使用 void 操作符指定超级链接。表达式会被计算但是不会当前文档处装入任何内容。

<div class="Hd_live_Sharediv left">
    <a href="javascript:void(0)" onclick="loadLivePlayer('ud')" style="width:40px;">超清</a>
    <a href="javascript:void(0)" onclick="loadLivePlayer('hd')" style="width:40px;">高清</a>
    <a href="javascript:void(0)" onclick="loadLivePlayer('sd')" style="width:40px;">流畅</a>
</div>

2、onclick事件处理函数“loadLivePlayer”没有添加返回值,导致javascript:void(0)被执行,应该添加:return false;

更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript传值操作技巧总结》、《javascript编码操作技巧总结》、《JavaScript中json操作技巧总结》、《JavaScript切换特效与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结

希望本文所述对大家JavaScript程序设计有所帮助。

相关文章

  • ES6知识点整理之模块化的应用详解

    ES6知识点整理之模块化的应用详解

    这篇文章主要介绍了ES6知识点整理之模块化的应用,结合实例形式分析了基于node.js环境下模拟ES6模块化配置与使用相关操作技巧,需要的朋友可以参考下
    2019-04-04
  • 浅析JS中的 map, filter, some, every, forEach, for in, for of 用法总结

    浅析JS中的 map, filter, some, every, forEach, for in, for of 用法总

    本文是小编给大家总结的关于javascript中的map, filter, some, every, forEach, for in, for of 用法,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-03-03
  • es6和commonJs的区别解析

    es6和commonJs的区别解析

    这篇文章主要介绍了es6和commonJs的区别,ES6的模块化规范更加先进、灵活,能够适应更多的应用场景,而CommonJS则更加简单、易用,广泛应用于Node.js开发中,在实际应用中,可以根据具体情况选择使用不同的模块化方案,需要的朋友可以参考下
    2023-03-03
  • 在IE下:float属性会影响offsetTop的取值

    在IE下:float属性会影响offsetTop的取值

    在IE下:float属性会影响offsetTop的取值...
    2006-12-12
  • JS中跨页面调用变量和函数的方法(例如a.js 和 b.js中互相调用)

    JS中跨页面调用变量和函数的方法(例如a.js 和 b.js中互相调用)

    下面小编就为大家带来一篇JS中跨页面调用变量和函数的方法(例如a.js 和 b.js中互相调用)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • javascript静态的url如何传递

    javascript静态的url如何传递

    javascript静态的url如何传递...
    2007-05-05
  • JavaScript实现的简单烟花特效代码

    JavaScript实现的简单烟花特效代码

    这篇文章主要介绍了JavaScript实现的简单烟花特效代码,涉及JavaScript数学运算及页面元素基于定时函数运动的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-10-10
  • Html5 js实现手风琴效果

    Html5 js实现手风琴效果

    这篇文章主要为大家详细介绍了Html5 js实现手风琴效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • js实现时间日期的相加相减代码示例

    js实现时间日期的相加相减代码示例

    这篇文章主要给大家介绍了关于利用js实现时间日期的相加相减的相关资料,文中通过代码示例介绍的非常详细,对大家学习或者使用js具有一定的参考解决价值,需要的朋友可以参考下
    2023-09-09
  • javaScript实现一个队列的方法

    javaScript实现一个队列的方法

    这篇文章主要介绍了javaScript实现一个队列的方法,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07

最新评论