<input type="text"/> <button>Go</button>
<div id="example">
</div>
如果单击时包含 5 个字符,我怎么能.append
“Blah”,#example
如果不包含“Other”?input
button
.append
<input type="text"/> <button>Go</button>
<div id="example">
</div>
如果单击时包含 5 个字符,我怎么能.append
“Blah”,#example
如果不包含“Other”?input
button
.append
$('button').click(function() {
var $example = $('#example');
if ($('input').val().length == 5) {
$example.append('Blah');
} else {
$example.append('Other');
}
});
$(function(){
$('button').click(function(){
if($('input').val().length == 5){
$('#example').append('blah');
}else{
$('#example').append('Other');
}
});
});
var example = $('#example'); //get example div
var input = $('input').get(0); //get first input in the set of inputs
$('button').click(function(){ //bind click handlers to (any) button
var value = input.value; //get the (first) input's value
if(value.length === 5){ //check the value
example.append('Blah');
} else {
example.append('Other');
}
});
纯JS方式
var butt = document.getElementsByTagName("button")[0],
input = document.getElementsByTagName("input")[0],
example = document.getElementById("example");
butt.onclick = function(){
if(input.value.length == 5){
example.textContent += "blah";
}else{
example.textContent += "other";
}
}
</p>
现场演示 </p>
$('button').on('click',function() {
$('#example').text(
$('#example').text() +
($('input[type=text]').val().length==5?'Blah':'Other')
);
} );
如果你不想使用 jquery,你可以这样做......
HTML
<input id="input1" type="text"/> <button onclick="go('input1')">Go</button>
<div id="example">
</div>
JavaScript
function go(inputId){
document.getElementById("example").innerHTML += document.getElementById(inputId).value.length === 5 ? "bla" : "other";
}
这涉及更改 HTML 以包含输入的 id 和按钮的 onclick 事件处理程序。