我有这些显示产品尺寸的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函数之前加载了吗?我怎么能绕过这个?