在php回显字符串中调用js函数,onclick的正确方法

时间:2015-09-17 03:38:49

标签: javascript php html css

我有这些显示产品尺寸的if语句。我想在点击时改变大小的CSS样式,以便用户知道点击了一个。

深入我的PHP脚本我有3个if语句

echo " <script type='text/javascript' src='ryan.js'></script>";    
            if ($varGetProductArray1[4] > 0){
                    echo '  <div id ="sizeButton1"class="sizeButton" onclick="ryanClicked(\'sizeButton1\',\'sizeButton2\',\'sizeButton3\')">      S </div> ' ;
            }

            if ($varGetProductArray1[5] > 0){

                    echo ' <div id ="sizeButton2"class="sizeButton" onclick="ryanClicked(\'sizeButton2\',\'sizeButton1\',\'sizeButton3\')">      M </div> ';
            }
            if ($varGetProductArray1[6] > 0){

                    echo '          <div id ="sizeButton3"class="sizeButton" onclick="ryanClicked(\'sizeButton3\',\'sizeButton1\',\'sizeButton2\')">      L </div> ';
            }

有远离文档的起始和结束php标记。 然后ryan.js只有一个功能

function ryanClicked(id, b, c,){
  b = b || null;
  c = c || null;
document.getElementById(id).style.borderColor = "black";
document.getElementById(b).style.borderColor = "#e0e0e0";
document.getElementById(c).style.borderColor = "#e0e0e0";
}

如果我不包含if语句,但我不确定为什么它是因为html在onclick函数之前加载了吗?我怎么能绕过这个?

0 个答案:

没有答案
相关问题