簡體   English   中英

在載入圖片上創建JavaScript函數

[英]Create JavaScript function on onload image

是否可以在圖像的onload事件中創建函數? 有沒有辦法使之成為可能?

<input type='text' name='data' onblur='myFunction(this.value)'>
<img src='img/none.gif' onload="function myFunction(text){alert(text)}">

圖像和字段將由ajax函數加載。

您的代碼使用函數聲明,因此onload函數的范圍內定義myFunction變量(因此,當您嘗試從onblur函數調用它時,它不在范圍內)。

所以,你可以 ,你只需要明確指定它是一個全局變量。

 <input type='text' name='data' onblur='myFunction(this.value)'> <img src='https://static.jsbin.com/images/dave.min.svg' onload="window.myFunction = function myFunction(text){alert(text)}"> 

……盡管如此,我想不出任何 好的 用例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM