javascript - 无法在 PHP 和 Javascript 中更改字体颜色 onClick

标签 javascript php html css

我只想用函数更改 href 中的字体颜色。但我似乎对 quot 感到不安。

这是我的代码:

<script>
    <?php foreach($locations AS $loc) { //you could replace this with your while loop query ?>
            var x = '<?php echo $loc['tgl'];?>';
                addMarker(<?php echo $loc["lat"]; ?>, <?php echo $loc["ltd"]; ?> ,'<?php echo $loc["order"]; ?>',x );
                document.getElementById('left').innerHTML += "<?php echo "<li><a href='#' id='".$loc['order']."' onClick='changeColor('".$loc['order']."');return false;'>".$loc["order"]."</a></li>";?>";
            <?php } ?>
</script>

这是函数:

<script>
    function changeColor(id)
    {
      document.getElementById(id).style.color = "#1FFF48"; // forecolor
    }
</script>

我只在 HTML 中尝试过,它成功了。但是在javascript里面我很困惑。有什么帮助吗?

最佳答案

这样用就可以了

<?php $order="onClick=changeColor('".$loc['order']."');return false;";  ?>
    document.getElementById('left').innerHTML += "<?php echo "<li><a href='#' id='".$loc['order']."' $order >".$loc["order"]."</a></li>";?>";

关于javascript - 无法在 PHP 和 Javascript 中更改字体颜色 onClick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38388402/

相关文章:

javascript - 根据属性将多个对象求和到一个数组

javascript - Angular 2 是取代普通的旧 AngularJS 还是替代品?

javascript - 将悬停事件添加到 mxGraph 中的顶点

javascript - 将下标从 OpenMath 转换为 MathML

php - 当当前值和新值相同时,更新查询将受影响的行返回为 0

php - 将视频添加到 php

javascript - 按特定条件重新排列 json 文件内容

javascript - 停止选择框更改所选选项的颜色

html - 在没有 href 的情况下在 div 上使用 target

html - CSS 立方体无法正确旋转