javascript - 我写了JS一个代事件事码,但没得到想要的效果,请大神们帮我看一下哪里写错了哇。
巴扎黑
巴扎黑 2017-04-10 15:10:02
0
1
324

下面的是我写的代码;
我要的效果是:
当我在文本域 bsa_1里输入数字后,再点击提交数字按钮。然后$box1获取到刚刚输入到bsa_1的数字,再跟据判断条件做下接下来的事;谢谢各位大神哈;

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>

<script type="text/javascript">
function ax(){
var $box1 = document.getElementById("bsa_1").innerHTML;
if ($box1 >= 91) {
var $box2 = confirm("请选择是或否");
if ($box2 == true) {
var $box2_1 = document.getElementById("bsa").innerHTML;
alert($box2_1);
} 

else {
var $box2_3 = prompt("请在下面的输入框里输入内容:","请在这里填写内容")
var $box2_2 = document.getElementById("bsa");
if($box2_3==true){
   $box2_2.innerHTML = $box2_3;
}
else{
$box2_2.innerHTML="<h1>您选择了否,不输入内容</h1>";
}
}
}
else {
alert("这是假的")
}
}
</script>

</head>

<body>
<p id="bsa">
这里面的是内容
</p>

<input value="这里输入数字" id="bsa_1" />
<input type="button" value="提交数字" onclick="ax()" />

</body>

</html>
巴扎黑
巴扎黑

répondre à tous(1)
洪涛
document.getElementById("bsa_1").value;

表单里的 input 的值用 value 获取 或者修改 .

innerHTML 指的是 DOM 下层的 html 内容 .

比如

<ul id="MyUl">
    <li id="LOne"><a href="https://www.baidu.com">百度网</a></li>
</ul>

建议你多用 Chrome 或者 Firefox 的开发者工具 和里面的 console.log();

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal