Javascript改变元素颜色/ PHP变量
Javascript to Change Element Color w/ PHP Variable
我想写一个Javascript函数来改变元素的字体颜色。我不确定如何立即启动函数,所以我在元素标签中调用onload调用javascript函数。我通过PHP检索值并将其加载到函数中:如果值> 0,设置字体为绿色;Else if value <0,设置字体为红色;否则,将字体设置为黑色。下面是目前为止的代码:
用PHP值填充的HTML头标记:<h1 id="change" onload="checkChange()"><?php echo number_format(array_sum($total_balance), 2, '.', ''); ?></h1>
修改字体颜色:
<script>
function checkChange() {
var change = <?php echo array_sum($total_balance); ?>;
if change > 0 {
document.getElementById("change").style.color = "#00FF00";
} else if change < 0 {
document.getElementById("change").style.color = "#FF0000";
} else {
document.getElementById("change").style.color = "#000000";
}
}
</script>
使用所提供的代码,标题显示值,但颜色不受影响。谢谢!
onload对h1标签无效,请将其放在body标签上。
http://www.w3schools.com/jsref/event_onload.asp或者您可以在onload之前运行它,并在h1标签之后使用内联脚本。
或者你可以把它设置在服务器端,不使用JavaScript。
如果你正在使用JavaScript,请确保你的浏览器调试器设置为暂停异常
相关文章:
- 将PHP变量传递给jQuery时遇到问题
- 通过javascript重定向html传递php变量
- 如何在php变量中嵌入JQuery代码
- 在javascript函数中使用php变量
- 将地理编码结果转换为php变量以发布到mysql数据库
- 如何在提交表单时将PHP变量传递到Javascript cookie中
- 从Javascript和Php变量创建Html模板文档
- 如何将php变量作为javascript中列表的元素
- 将PHP变量分配给PHP数组
- 如何在没有ajax的情况下将javascript动态数据发送到php变量
- 在Javascript甜甜圈图的PHP变量中引用PHP变量
- 使用javascript访问php变量
- 在Javascript文件中获取PHP变量
- 如何为Javascript数组()的使用准备PHP变量
- 如何获取PHP变量数据并将其存储在JavaScript变量中
- Javascript变量到PHP变量-如果语句不起作用,则发布
- 通过Javascript验证PHP变量
- 如何将Ajax数据值分配给PHP变量
- 如何在 bootsrap 完整日历中使用 PHP 变量
- 在javascript中调用PHP变量