Uncaught ReferenceError: messageThree is not defined

来源:6-7 内容选中事件(onselect)

慕虎9706840

2017-03-15 16:47

<input type="text" placeholder="选中文字,触发事件" onselect="messageThree()"> 

function messageThree(){

alert("请输入文字再离开");

}

浏览器控制台显示html这一行元素有问题



写回答 关注

2回答

  • 幸福是可积的
    2017-03-19 10:32:48

    function messageThree(){

    alert("请输入文字再离开");

    }

    这段代码需要写在script标签中,而且要写在

    <input type="text" placeholder="选中文字,触发事件" onselect="messageThree()">

    这句代码之前,因为加载html页面时,是从上往下加载的

    如果没有写在文本框之前,那么当读到onselect="messageThree()"时会因为找不到该函数而发生错误

  • 心海云端
    2017-03-15 17:30:01

    先定义再调用

    慕虎9706...

    请问什么意思?

    2017-03-15 17:33:24

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题