Javascript if语句不返回值
如果产品价格超过35美元,我试图添加一个javascript代码在我的网站上显示文本。我不能得到这个if语句来返回任何东西,有人能告诉我为什么吗?这位于HTML文件的底部Javascript if语句不返回值,javascript,html,css,if-statement,Javascript,Html,Css,If Statement,如果产品价格超过35美元,我试图添加一个javascript代码在我的网站上显示文本。我不能得到这个if语句来返回任何东西,有人能告诉我为什么吗?这位于HTML文件的底部 <script type="text/javascript"> $(function(){ if (TRUE) { TRUESTATEMENT; } else{ NOTTRUE; } } </script> $(函数(){ 如果(真){
<script type="text/javascript">
$(function(){
if (TRUE) {
TRUESTATEMENT;
}
else{
NOTTRUE;
}
}
</script>
$(函数(){
如果(真){
真实陈述;
}
否则{
不正确;
}
}
$(函数(){
如果(真){
document.getElementById('container')。innerHTML=TRUESTATEMENT;
}
否则{
document.getElementById('container')。innerHTML=NOTTRUE;
}
}
如果不知道html的结构,就很难为您提供准确的答案。
$(函数(){
如果(真){
$('#test').text(true);
}
否则{
$('#test').text(false);
}
})
如果你想要一个自动执行的函数,你可以把它用括号括起来,然后调用它
(function(){…})(;
(函数(){
如果(真){
log(‘事情是真的’);
}否则{
log('thing was false');
}
})();
您需要操作dom。脚本标记本身无法完成此操作。是否将值作为参数传递?如果您只想验证它是否正常工作,请将其放入Console.Log()中您可以查看脚本本身是否正常工作。可能是因为TRUE不是TRUE,而是语法错误?@jake-p它有帮助吗?它还没有正常工作,我正在尝试查看我的代码中是否有其他原因导致了问题。我的网站上没有显示此问题的文本。
<div id="container"></div>
<script type="text/javascript">
$(function(){
if (TRUE) {
document.getElementById('container').innerHTML = TRUESTATEMENT;
}
else{
document.getElementById('container').innerHTML = NOTTRUE;
}
}
</script>