คำถามติดแท็ก onclick

เหตุการณ์ที่เกิดขึ้นเมื่อผู้ใช้คลิกวัตถุ เป็นการรวมสองเหตุการณ์เข้าด้วยกันนั่นคือ "onmousedown" และ "onmouseup"

28
คลิกปุ่มทริกเกอร์ด้วย JavaScript บนปุ่ม Enter ในกล่องข้อความ
ฉันมีข้อความเดียวและปุ่มเดียว (ดูด้านล่าง) ฉันจะใช้จาวาสคริปต์เพื่อเรียกใช้เหตุการณ์การคลิกของปุ่มได้อย่างไรเมื่อEnterมีการกดปุ่มภายในกล่องข้อความ มีปุ่มส่งที่แตกต่างกันในหน้าปัจจุบันของฉันดังนั้นฉันจึงไม่สามารถทำให้ปุ่มเป็นปุ่มส่งได้ และผมเพียงต้องการEnterที่สำคัญในการคลิกที่ปุ่มนี้โดยเฉพาะถ้ามันถูกกดจากภายในกล่องข้อความนี้ไม่มีอะไรอื่น <input type="text" id="txtSearch" /> <input type="button" id="btnSearch" value="Search" onclick="doSomething();" />

16
addEventListener vs onclick
ความแตกต่างระหว่างaddEventListenerและonclickคืออะไร var h = document.getElementById("a"); h.onclick = dothing1; h.addEventListener("click", dothing2); รหัสข้างต้นอยู่ร่วมกันในไฟล์. js แยกต่างหากและทำงานได้อย่างสมบูรณ์

30
RecyclerView onClick
มีใครใช้วิธีRecyclerViewพบการตั้งค่าonClickListenerรายการในRecyclerView? ฉันคิดว่าการตั้งค่าผู้ฟังให้กับแต่ละเลย์เอาท์ของแต่ละรายการ แต่ดูเหมือนจะยุ่งยากมากเกินไปฉันแน่ใจว่ามีวิธีที่RecyclerViewจะฟังonClickเหตุการณ์ แต่ฉันคิดไม่ออกเลย

17
แอตทริบิวต์ android: onClick XML แตกต่างจาก setOnClickListener อย่างไร
จากที่ฉันอ่านคุณสามารถกำหนดonClickตัวจัดการให้กับปุ่มได้สองวิธี การใช้android:onClickแอ็ตทริบิวต์ XML ที่คุณเพียงแค่ใช้ชื่อของวิธีสาธารณะด้วยลายเซ็นvoid name(View v)หรือโดยใช้setOnClickListenerวิธีการที่คุณผ่านวัตถุที่ใช้OnClickListenerอินเตอร์เฟซ หลังมักจะต้องมีระดับที่ไม่ระบุชื่อซึ่งส่วนตัวผมไม่ชอบ (รสนิยมส่วนตัว) OnClickListenerหรือการกำหนดชั้นภายในที่ดำเนินการ โดยการใช้แอตทริบิวต์ XML คุณเพียงแค่ต้องกำหนดวิธีการแทนการเรียนดังนั้นฉันสงสัยว่าสามารถทำได้โดยใช้รหัสและไม่ใช่ในรูปแบบ XML
416 android  onclick 

12
ฉันจะมีผลต่อคลิกบน CSS ได้ไหม?
ฉันมีองค์ประกอบรูปภาพที่ต้องการเปลี่ยนแปลงเมื่อคลิก <img id="btnLeft"> งานนี้: #btnLeft:hover { width:70px; height:74px; } แต่สิ่งที่ฉันต้องการคือ: #btnLeft:onclick { width:70px; height:74px; } แต่มันไม่ทำงานแน่นอน เป็นไปได้หรือไม่ที่จะมีonclickพฤติกรรมใน CSS (เช่นโดยไม่ใช้ JavaScript)?
335 html  css  onclick 


10
คลิกที่ javascript เพื่อให้เบราว์เซอร์กลับไปยังหน้าก่อนหน้า?
มีฟังก์ชั่นที่ฉันสามารถแนบเป็นเหตุการณ์คลิกของปุ่มเพื่อให้เบราว์เซอร์กลับไปยังหน้าก่อนหน้าหรือไม่? <input name="action" type="submit" value="Cancel"/>


7
วิธีการจำลองการคลิกปุ่มด้วยรหัส?
ฉันจะทริกเกอร์เหตุการณ์การคลิกปุ่มโดยใช้รหัสใน Android ได้อย่างไร ฉันต้องการเปิดใช้งานปุ่มคลิกโดยทางโปรแกรมเมื่อมีเหตุการณ์อื่นเกิดขึ้น ปัญหาเดียวกันฉันกำลังเผชิญ public void onDateSelectedButtonClick(View v){ /*Something Alarm Management http://www.java2s.com/Code/Android/Core-Class/Alarmdemo.htm copied code from this site*/ } รหัสปุ่ม: <Button android:onClick="onDateSelectedButtonClick" android:text="Set notification for this date" /> แต่ฉันต้องการเรียกใช้ฟังก์ชันนั้น OnLoadLayout โดยไม่ใช้ OnClickEvent
216 android  onclick 

7
ตอบสนองฟังก์ชั่น onClick fires เมื่อแสดงผล
ฉันส่งค่า 2 ค่าไปยังคอมโพเนนต์ชายน์: รายการของวัตถุที่จะแสดง ฟังก์ชั่นลบ ฉันใช้ฟังก์ชั่น. map () เพื่อแสดงรายการวัตถุของฉัน (เช่นในตัวอย่างที่ให้ไว้ในหน้าการตอบสนองต่อการกวดวิชา) แต่ปุ่มในองค์ประกอบนั้นจะทำการonClickทำงานของฟังก์ชั่นในการแสดงผล รหัสของฉันมีลักษณะเช่นนี้: module.exports = React.createClass({ render: function(){ var taskNodes = this.props.todoTasks.map(function(todo){ return ( <div> {todo.task} <button type="submit" onClick={this.props.removeTaskFunction(todo)}>Submit</button> </div> ); }, this); return ( <div className="todo-task-list"> {taskNodes} </div> ); } }); คำถามของฉันคือ: เหตุใดonClickฟังก์ชั่นนี้จึงใช้ไฟในการเรนเดอร์และทำไม่ได้?

11
ทำอย่างไรให้คลิกเหตุการณ์มีผลเฉพาะกับแม่ DIV ไม่ใช่เด็ก ๆ
ฉันมี DIV ที่มีการแบ่งประเภทfoobarและมีเพียงไม่กี่ DIV ภายใน DIV ที่ไม่ได้จัดประเภทแต่ฉันคิดว่าพวกเขากำลังสืบทอดfoobarชั้นเรียน: $('.foobar').on('click', function() { /*...do stuff...*/ }); ฉันต้องการให้มันดับลงเฉพาะเมื่อคลิกที่ไหนสักแห่งใน DIV แต่ไม่ใช่ในลูก DIV ของมัน
211 jquery  events  onclick 

8
วิธีคลิกหรือแตะที่ข้อความ TextView
ฉันรู้ว่ามันง่ายมาก (doh ... ) แต่ฉันกำลังมองหาวิธีเรียกใช้วิธีการแตะหรือคลิกบรรทัด TextView ข้อความในแอป Android ฉันนึกถึงผู้ฟังปุ่มและการเรียกใช้เมธอดแบบไม่ระบุชื่อ แต่ดูเหมือนจะไม่ใช้กับ TextView ใครสามารถชี้ให้ฉันดูข้อมูลโค้ดเพื่อแสดงให้เห็นว่าการคลิกหรือการแตะบนข้อความใน TextView จะเรียกใช้วิธีการได้อย่างไร

8
ลบผู้ฟัง onclick
ฉันมีวัตถุที่รอบข้อความและแสดงข้อความสถานะ เมื่อข้อความเปลี่ยนไปฉันต้องการให้เหตุการณ์การคลิกของวัตถุเปลี่ยนเพื่อนำคุณไปยังกิจกรรมที่ข้อความนั้นเกี่ยวข้อง ดังนั้นฉันมีTextView mTitleViewและฉันกำหนดกิจกรรมเช่นนี้ public void setOnTitleClickListener(OnClickListener listener) { mTitleView.setOnClickListener(listener); } ฉันจะลบกิจกรรมการคลิกนั้นได้อย่างไร มีข้อความสถานะบางส่วนที่ไม่มีพื้นที่ที่สามารถดำเนินการได้ดังนั้นฉันต้องการปิดกิจกรรมคลิก ฉันต้องการที่จะหมุนเวียนเหตุการณ์การคลิกเหล่านี้และกำจัดอย่างถูกต้อง แต่ฉันไม่แน่ใจเกี่ยวกับวิธีปฏิบัติที่ดีที่สุด

13
แสดง / ซ่อน 'div' โดยใช้ JavaScript
สำหรับเว็บไซต์ที่ฉันทำฉันต้องการโหลดหนึ่ง div และซ่อนอีกอันจากนั้นมีสองปุ่มที่จะสลับมุมมองระหว่าง div โดยใช้ JavaScript นี่คือรหัสปัจจุบันของฉัน function replaceContentInContainer(target, source) { document.getElementById(target).innerHTML = document.getElementById(source).innerHTML; } function replaceContentInOtherContainer(replace_target, source) { document.getElementById(replace_target).innerHTML = document.getElementById(source).innerHTML; } <html> <button onClick="replaceContentInContainer('target', 'replace_target')">View Portfolio</button> <button onClick="replaceContentInOtherContainer('replace_target', 'target')">View Results</button> <div> <span id="target">div1</span> </div> <div style="display:none"> <span id="replace_target">div2</span> </div> เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล ฟังก์ชั่นที่สองที่แทนที่ div2 ไม่ทำงาน แต่ฟังก์ชั่นแรกคือ
185 javascript  html  onclick 

13
จัดการลิงค์ข้อความคลิกในแอป Android ของฉัน
ฉันกำลังแสดงอินพุต HTML ใน TextView เช่น: tv.setText(Html.fromHtml("<a href='test'>test</a>")); HTML ที่ถูกแสดงถูกจัดเตรียมไว้ให้ฉันผ่านทางแหล่งข้อมูลภายนอกดังนั้นฉันไม่สามารถเปลี่ยนแปลงสิ่งต่าง ๆ ได้ตามที่ฉันต้องการ แต่แน่นอนว่าฉันสามารถทำ regex ยุ่งกับ HTML เพื่อเปลี่ยนค่า href พูดเป็นอย่างอื่น สิ่งที่ฉันต้องการคือสามารถจัดการลิงก์คลิกโดยตรงจากภายในแอปแทนที่จะให้ลิงก์เปิดหน้าต่างเบราว์เซอร์ สามารถทำได้ทั้งหมดหรือไม่ ฉันเดาว่ามันจะเป็นไปได้ที่จะตั้งค่าโปรโตคอลของ href-value เป็นอย่างเช่น "myApp: //" แล้วลงทะเบียนสิ่งที่จะให้แอพของฉันจัดการโปรโตคอลนั้น หากนี่เป็นวิธีที่ดีที่สุดฉันต้องการทราบวิธีการทำ แต่ฉันหวังว่าจะมีวิธีที่ง่ายกว่าในการพูดว่า "เมื่อมีการคลิกลิงก์ในมุมมองข้อความนี้ฉันต้องการเพิ่มกิจกรรมที่ได้รับ ค่า href ของลิงค์เป็นพารามิเตอร์อินพุต "

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.