我有<img id="token" src="/files/images/token.png" />
我尝试使用window.onload更改不透明度,如果$ tokens值为0. $ tokens值正确读取并显示在图像下方有多少。这是我的剧本:
<script>
window.onload=function(){
if($tokens == '0'){
var ntoken= document.getElementById("token");
ntoken.style.opacity='0.4';
ntoken.style.filter='alpha(opacity=40)';
}
}
</script>
我忘记了什么吗?
答案 0 :(得分:2)
关注@ adeneo的评论,你可能会混淆PHP和javascript变量。这有点讨厌,但试试这个:
<script>
window.onload=function(){
if(<?php echo $tokens; ?> == '0'){
var ntoken= document.getElementById("token");
ntoken.style.opacity='0.4';
ntoken.style.filter='alpha(opacity=40)';
}
}
</script>
c.f。 How to access PHP variables in JavaScript or jQuery rather than <?php echo $variable ?>