(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);