如何將提示框腳本更改爲onClick提示?Javascript onClick提示框?
<script>
var name = prompt("What's Your Name");
var name1 = function (name) {
confirm("Great to see you," + " " + name);
};
name1(name)
</script>
請保持原樣,因爲這是我理解它的唯一方法。
如何將提示框腳本更改爲onClick提示?Javascript onClick提示框?
<script>
var name = prompt("What's Your Name");
var name1 = function (name) {
confirm("Great to see you," + " " + name);
};
name1(name)
</script>
請保持原樣,因爲這是我理解它的唯一方法。
你首先需要使用HTML元素掛鉤onclick事件,讓我們在這裏使用的是普通按鈕:
<input type="button" onClick="name1(name);" value="Confirm Test" />
,並通過您創建活動的功能。
這些事件可以接收JavaScript代碼塊並在事件發生時執行它,我還建議看看像@David建議的規格。
是一個最佳實踐添加一個外部JavaScript文件中的「行爲」和不是像HTML屬性。
爲了做到這一點,只需添加跟蹤JavaScript代碼(在一個外部文件):
document.getElementById("button").onclick = function() { /* code */ }
凡標記爲:
<button id="button" type="submit">Click me!</button>
對於 「鏈接」 的JavaScript代碼在HTML頁面,只需用你的代碼添加文件中的script
元素:
<script src="Your relative path (or absolute if you want)"></script>
說到最佳做法,請在機身關閉標記之前添加script
元素; 不是在head
元素。通過這種方式,您將避免頁面的呈現必須等待JS文件的加載。
下面是一個例子:Fiddle
BTW,你不需要創建所有這些變量:
document.getElementById("button").onclick = function() {
confirm("Great to see you," + " " + prompt("What's Your Name"));
};
你要求我們向您展示如何改變一些東西,使其工作同時告訴我們保持不變。 –
這是功課嗎?! – Secko
你看過點擊事件嗎?:https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers.onclick – David