(javascript)将函数的变量放在p标记中
我想把函数的结果放在(javascript)将函数的变量放在p标记中,javascript,jquery,Javascript,Jquery,我想把函数的结果放在p标记中 但我收到这样的信息 “语法错误:意外标识符($(#vol1).html(结果);)” 有什么问题吗 当我在函数中执行alert(result)时,它工作得很好 <p id ="vol1"></p> <script type="text/javascript"> function getResult(){ var con1 = parseInt($('#concentration1').val()); var vo
p
标记中
但我收到这样的信息
“语法错误:意外标识符($(#vol1).html(结果);)
”
有什么问题吗
当我在函数中执行alert(result)
时,它工作得很好
<p id ="vol1"></p>
<script type="text/javascript">
function getResult(){
var con1 = parseInt($('#concentration1').val());
var vol = parseInt($('#volume').val());
var con2 = parseInt($('#concentration2').val());
var result = Math.round((con2*vol)/con1);
$(#vol1).html(result);
}
</script>
函数getResult(){
var con1=parseInt($('#concentration1').val();
var vol=parseInt($('#volume').val());
var con2=parseInt($('#concentration2').val();
var结果=数学四舍五入((con2*vol)/con1);
$(#vol1).html(结果);
}
#vol1
缺少引号,必须是'#vol1'
你能试试这个吗
document.getElementById('vol1').innerHTML = result;
或者您可以这样做(通过JQuery):
你可以试试这个:$('#vol1')
或者更改为:$('#vol1')。追加(结果)
如果您可以检查代码,则应将#vol1括在引号中,即$('#vol1')。其他一切都很完美
函数getResult(){
var con1=parseInt($('#concentration1').val();
var vol=parseInt($('#volume').val());
var con2=parseInt($('#concentration2').val();
var结果=数学四舍五入((con2*vol)/con1);
警报(结果?结果:“未找到”);//如果结果
$('#vol1').html(结果?结果:“未找到”);
}
getResult()代码>
12
$
接受对象或字符串,#vol1
在JS中不是任何类型的数据。您能解释一下您的答案吗?
$('#vol1').html(result);