簡體   English   中英

將 Input 標簽用作按鈕

[英]Using the Input tag as a button

在我的 HTML 文件中,我使用圖像來表示播放器可以單擊的按鈕。 此按鈕用作加載到游戲中的一種方式。 當用戶單擊它時,我希望網頁運行我的 JavaScript 文件。

目前,輸入標簽是這樣處理的:

<input type="image" src="Images/start.jpg" height='200' width='350' alt='Something went wrong loading the images. Update your Internet plugins and try again.'/>

我檢查了很多網站,但我看到的網站告訴我onclick(我認為我可以使用)只是一個按鈕標簽方面。

我錯了嗎? 執行我的腳本的最簡單方法是什么?

onclick可以與type="image" 您可以這樣做:

HTML:

<input type="image" src="Images/start.jpg" height='200' width='350' alt='Something went wrong loading the images. Update your Internet plugins and try again.' onclick="yourScript();"/>

JS:

function yourScript()
    {
        //your JS here
    }

將點擊處理程序添加到圖像類型的輸入元素中就可以了。


演示版

 function INIT() { alert('INITIALIZE GAME'); } function UPDATE() { alert('UPDATE GAME'); } document.getElementById("startGame").addEventListener("click", function() { INIT(); UPDATE(); }); 
 <input type="image" src="https://i.stack.imgur.com/mRsBv.png?s=328&g=1" height='100' width='100' alt='Something went wrong loading the images. Update your Internet plugins and try again.' id="startGame" /> 

如果要在用戶單擊圖像時在Javascript頁面中運行函數,則必須使用以下事件onClick:“ yourfunctionname()”並編寫以下代碼:

<input type="image" src="Images/start.jpg" height='200' width='350' alt='Something went wrong loading the images. Update your Internet plugins and try again.'onClick:"yourfunctionname()"/>

暫無
暫無

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

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