我想知道如何制作一个onClick,但是让它在第二次点击时做一个动作.OnSecondClick不起作用.
谢谢.
使用onDBLClick,您必须快速点击,所以请不要回答.
<button onclick="hello()">Hello</button>
<script>
function hello() {
alert('Hello');
}
</script>
Run Code Online (Sandbox Code Playgroud)
这是我的代码。但这不起作用。当我单击按钮时,什么也没有发生。
我想知道为什么当我在创建英雄后尝试更新表格单元格时,id 的 jQuery 选择器在这里不起作用。我使用的是基本的 jQuery 选择器,但即使使用 innerHTML 它也不会执行任何操作。jQuery 选择器正在处理输入获取值函数,但之后就没有了,这对我来说毫无意义,控制台绝对没有给我任何错误。
HTML
<div class="col-4 hero">
<h2>Votre personnage</h2>
<div>
<h3>Créer un nouveau personnage</h3>
<p class="alert alert-danger" role="alert">Attention ! créer un nouveau personnage supprimera tout de l'ancien.</p>
<label>Nom</label>
<input type="text" id="hero_name_input" name="hero_name_input">
<button>Créer personnage</button>
</div>
<div>
<h3>Les statistiques de votre personnage</h3>
<table>
<tr>
<th>Nom</th>
<td id="Hname"></td>
</tr>
<tr>
<th>Habilité</th>
<td id="Hskill"></td>
</tr>
<tr>
<th>Endurance</th>
<td id="Hstamina"></td>
</tr>
<tr>
<th>Chance</th>
<td id="Hluck"></td>
</tr>
</table>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
JS
$(document).ready(function() {
$('.hero button').click( function create_hero() {
let …
Run Code Online (Sandbox Code Playgroud) <style type="text/css">
.radiostyle {
background-color: #999;
}
</style>
<label for="a1" class="radiostyle">
<Input type = radio Name = 1 Value = 100 Onclick="changecss()" id="a1">
100 bucks</label>
Run Code Online (Sandbox Code Playgroud)
函数changecss()的代码是什么,这样当单击单选按钮时,无线电背景会变为其他颜色,例如绿色.请帮忙,我在网上找了几个小时没有解决方案.
我不知道为什么,但我的一个按钮的onclick事件无法正常工作.这是我用来在表单上进行计算的那个.我有两个正常运行的,一个触发打印功能,另一个重定向到另一个页面.
这是3个按钮的Javascript:
<script type="text/javascript">
function previewFunction() {
window.location.href = "preview.php";
}
function printFunction() {
window.print();
}
function calculateFunction() {
var e = document.getElementById("limit");
var limit = e.options[e.selectedIndex].value;
var rate = .0075;
var fee = .0025;
var cost = (rate + fee) * limit;
document.getElementById("cost").innerHtml = cost;
}
</script>
Run Code Online (Sandbox Code Playgroud)
calculateFunction()是不起作用的.
这是计算按钮/成本范围的HTML:
<tr>
<th align="center"><input class="buttonStuff" type="button" onclick="calculateFunction()" value="Calculate" /></th>
<th valign="bottom" align="center"><span style="font-size: 20pt;">Cost: </h3><span id="cost" style="text-decoration:underline;">$0.00</span></th>
</tr>
Run Code Online (Sandbox Code Playgroud)
这是两个有效的HTML:
<tr class="container">
<td width="25%" align="center"><input class="buttonStuff" type="button" onclick="previewFunction()" value="Preview" /></td>
<td width="25%" …
Run Code Online (Sandbox Code Playgroud) 我有一个html文档,其中一个函数被调用,这样<div id="mon" class="topbar" onclick="verd()">
调用一个像这样
的body标签内的jquery函数
<script src="jquery.js">
function verd(){
$("#stillmain").empty();
} </script>
Run Code Online (Sandbox Code Playgroud)
这会返回错误:
Uncaught ReferenceError: verd is not defined
at HTMLDivElement.onclick
Run Code Online (Sandbox Code Playgroud)
当我将脚本更改为没有Jquery的纯Javascript时,就像这样
<script>
function verd(){
$("#stillmain").empty();
} </script>
Run Code Online (Sandbox Code Playgroud)
它确实识别函数verd(),任何人都可以解释发生了什么,以及我如何仍然可以使用Jquery?我正在使用最新版本的Jquery(只是更改了名称,没有别的).
我有 10 个段落,每个段落显示一个从 1 到 10 的数字。我需要一个函数,当点击段落时,读取它的描述并将其存储在一个数组中。到目前为止,我设法做到了这一点:
function readValue(p) {
var text = document.getElementsByTagName('p')[0].innerHTML;
console.log(text);
}
Run Code Online (Sandbox Code Playgroud)
但是当我点击第 5 段时,它仍然记录1
到控制台。
如何更改以获取实际单击的段落的内容?
我的jquery不工作,我正在使用这个HTML:
<div id="first_link"><a href="javascript:void(0)">Link</a></div>
<div id="first_div" style="display: none;">
Div content
</div>
Run Code Online (Sandbox Code Playgroud)
我正在使用这个jQuery:
jQuery(document).ready(function($){
$("#first_link").on('click', function(){
$('#first_div).fadeIn("fast");
});
});
Run Code Online (Sandbox Code Playgroud) 如果我们呼吁双方onClickListener
和onClick()
从XML的方法,则始终onClickListener
方法被调用.
为什么会这样?
public class MainActivity extends Activity {
Button buttonCheck;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
buttonCheck = (Button) findViewById(R.id.buttonTesting);
buttonCheck.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(getApplicationContext(), "On Click Listener", Toast.LENGTH_SHORT).show();
Log.e("OnClick", "Called");
}
});
}
public void checkStatus(View view) {
Toast.makeText(getApplicationContext(), "On checkStatus", Toast.LENGTH_SHORT).show();
Log.e("checkStatus", "Called");
}
}
Run Code Online (Sandbox Code Playgroud)
xml布局:
<Button
android:id="@+id/buttonTesting"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="162dp"
android:onClick="checkStatus"
android:text="Check" />
Run Code Online (Sandbox Code Playgroud) 我在我的网站上使用第三方聊天插件,我只是将其javascript代码放在我的网站上。代码是:
<script type="text/javascript">
var __lc = {};
__lc.license = 1812482;
(function() {
var lc = document.createElement('script'); lc.type = 'text/javascript'; lc.async = true;
lc.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'cdn.livechatinc.com/tracking.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(lc, s);
})();
</script>
Run Code Online (Sandbox Code Playgroud)
现在我的网站上有一张图片,我希望有人单击该图片然后打开聊天窗口。如何通过单击该图像来调用此函数。
<img src="click_to_chat.png" onclick=""/>
Run Code Online (Sandbox Code Playgroud) 尝试使div响应单击事件.
这就是我尝试过的:
<div onclick(console.log("Hello"))>1</div>
<div onclick(console.log(add(2, 5)))>1</div>
<div onClick(function(){ console.log "Hello" })>1</div>
Run Code Online (Sandbox Code Playgroud)
这是我的代码:http://jsfiddle.net/kastasten/vu3xo3am/5/
编辑:忘了更新jsfiddle