新聞中心
NEWS
當前位置: 首頁(yè) > APP開(kāi)發(fā)
html 如何做一個(gè)抽獎
時(shí)間:2026-05-04 23:13:18要創(chuàng )建一個(gè)抽獎活動(dòng),個(gè)(ge)抽你可以使用HTML、個(gè)抽CSS和JavaScript??,個(gè)抽以下是個(gè)抽一個(gè)簡(jiǎn)單的示例:
(圖片來(lái)源網(wǎng)絡(luò ),侵刪)1、個(gè)抽創(chuàng )建一個(gè)HTML文件,個(gè)抽添加以下內容:
<!DOCTYPE html>(?⊿?);<html lang="zh"><hea(′▽?zhuān)?)d> <meta charset="UTF8"> <meta name="viewport" content="width=devicewidth,個(gè)抽 initialscale=1.0">?? <title>抽獎活動(dòng)</title>?? <style>??; /* 在這里添加CSS樣式 */ </style></head><body> <h1>歡迎參加抽獎活動(dòng)(dong)!??</h1> <p>請在下面(mian)的個(gè)抽表格中填寫(xiě)您的姓名和聯(lián)系方式,然后點(diǎn)擊“提交”按鈕。個(gè)抽</p> <form id="participantF?orm"> <label for="name&quo?t;>┐(′д`)┌;姓名:</label> <(╬?益?)input type="text" id="name" required> <br> <label for="contact"&g??t;聯(lián)系方式:</label> &l?t;input type="text" id="contact" required="required"> <br> <button type="submit">提交</button> </form> <table id="participantsTable"(╬?益?)> <thead> <tr> <th>姓名&l??t;/th> <th>聯(lián)系方式</th> </tr> </thead> <tbody> <!參(can)與者信息將在這里顯示 > </tbody> </table> <button id="??drawButton" disabled="disabled">開(kāi)始抽獎</button> <div id=&q??uot;result"></div> <script> // 在這里添加JavaScri(′?`)pt代碼 </script></body></html>
2、個(gè)抽接下來(lái),個(gè)抽添加CSS樣式,個(gè)抽在<style>標簽內添加以下內容:
body { fontfamily: Arial,個(gè)抽 san(//ω//)sserif;}h1 { textalign: center;}form { display: flex; flexdirection: column; alignitems: center; marginbottom: 20px;}input { margin: 5px;}button { margintop: 10px;}table { width: 100%; bordercollapse: colla??pse;}th, td { border: 1px sol??id black; padding: 8px??; textalign: left;}th { back??groundco??lor: #f2f2f2;}3、添加JavaScr??ipt代碼,個(gè)抽在<script>標簽內添加以下??內容:
document.getElementById('participantForm').addEventListener('submit',個(gè)抽 function (event) { event.preventDefault(); // 阻止表單默認提交行為 const name = document.getElementヽ(′▽?zhuān)?ノById??('name').value; const contact = document.get??ElementById('contact').va??lue; const table = document.getElementById('participantsTable').getE??lementsByTagName('tbody')[0]; const newRow = table.insertRow(table.rows.length); const nameCell = newRow.insertCell(0); const contactCel??l = newRow.i??nsertCell(1); name(′?`*)Cell.innerHTML = name; contactCell.in(′▽?zhuān)?)nerHTML = con??tact; document.getElementById('name').value = ''; document.getEle??mentById('contact').value = ''ヾ(^-^)ノ; document.getElementById('dr??awButton')(╬?益?).disabled="disabled" = false;});document.gヽ(′▽?zhuān)?ノetElementB??yId('drawButton').addEventListener('click', function () { const participants = Array.from(document.getElementById('participantsTable').getElementsByTagNam(???)e('tbody')[0].rows); const randomIndex = Math.floor(Math.rヾ(′▽?zhuān)??andom() * pa(◎_◎;)rticipan(′▽?zhuān)?ts.length); const winner = participants[rand(′▽?zhuān)?omInd(╯‵□′)╯ex]; documen??t.getElementById('result').innerHTML = '恭喜 ' + winner.cells[0].innerHTML + ' 獲得了獎品!'; document.getElementByI??d('drawButton').disabled="" = true;});現在,你可以在瀏覽器中打(da)開(kāi)這個(gè)HTML文件,填寫(xiě)參與者信息并點(diǎn)擊“開(kāi)始抽獎”按鈕,抽中的獲獎?wù)邔⒃陧?yè)面上顯示。
客服電話(huà)14982361834
Copyright ? 2012-2018 天津九安特機電工程有限公司 版權所有 備案號:
客服電話(huà)15366178615