如何获取 HTML 元素的值?
How to get value of the HTML element?
我有一个问题,如何使用 javaScript 和 Jquery 获取元素的值?我已经尝试过这个并且错误 sad .val() is not a function 我找不到任何解决方案。我发现的 Everithink 告诉我它不是函数。谢谢回复。
const btn = $('.btn');
let example = $('#example');
let result = $('#result');
var test = btn.value;
btn.on('click', function(){
console.log($(this).val());
})
.btn{
border-radius: 5px;
margin-top: 3vh;
float: left;
margin-left: 4%;
width: 20%;
height: 12vh;
background: red;
line-height:12vh;
text-align: center;
font-size:300%;
font-weight: bold;
}
<div class="btn" val="1">1</div>
**
**
要获取 innerHTML,您可以使用此纯 JS 代码
<div id="myButton" class="btn" val="1">1</div>
const button = document.getElementById('myButton');
const value = value.innerHTML;
你应该有它的价值
:)
你可以用 $(this).attr
做这个
val()
仅适用于输入或按钮
const btn = $('.btn');
let example = $('#example');
let result = $('#result');
var test = btn.value;
btn.on('click', function(){
console.log($(this).attr('val'));
})
.btn{
border-radius: 5px;
margin-top: 3vh;
float: left;
margin-left: 4%;
width: 20%;
height: 12vh;
background: red;
line-height:12vh;
text-align: center;
font-size:300%;
font-weight: bold;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.0/jquery.min.js"></script>
<div class="btn" val="1">1</div>
**
我有一个问题,如何使用 javaScript 和 Jquery 获取元素的值?我已经尝试过这个并且错误 sad .val() is not a function 我找不到任何解决方案。我发现的 Everithink 告诉我它不是函数。谢谢回复。
const btn = $('.btn');
let example = $('#example');
let result = $('#result');
var test = btn.value;
btn.on('click', function(){
console.log($(this).val());
})
.btn{
border-radius: 5px;
margin-top: 3vh;
float: left;
margin-left: 4%;
width: 20%;
height: 12vh;
background: red;
line-height:12vh;
text-align: center;
font-size:300%;
font-weight: bold;
}
<div class="btn" val="1">1</div>
**
要获取 innerHTML,您可以使用此纯 JS 代码
<div id="myButton" class="btn" val="1">1</div>
const button = document.getElementById('myButton');
const value = value.innerHTML;
你应该有它的价值
:)
你可以用 $(this).attr
做这个
val()
仅适用于输入或按钮
const btn = $('.btn');
let example = $('#example');
let result = $('#result');
var test = btn.value;
btn.on('click', function(){
console.log($(this).attr('val'));
})
.btn{
border-radius: 5px;
margin-top: 3vh;
float: left;
margin-left: 4%;
width: 20%;
height: 12vh;
background: red;
line-height:12vh;
text-align: center;
font-size:300%;
font-weight: bold;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.0/jquery.min.js"></script>
<div class="btn" val="1">1</div>
**