问答详情
源自:6-7 内容选中事件(onselect)

Uncaught ReferenceError: messageThree is not defined

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

function messageThree(){

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

}

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



提问者:慕虎9706840 2017-03-15 16:47

个回答

  • 幸福是可积的
    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

    先定义再调用