我想將一些JavaScript放入PHP中。如下所示。然而,我無法讓它正常工作,建議?如何將JS放入if語句中
if ($_option->getTitle() == 'Condition') {
'<script language="javascript">
function displayCondition() {
condition = new Array("Please Select a Condition.","<b>Perfect:</b> Text to explain perfect condition!", "<b>Excellent:</b> Text to explain excellent condition!", "<b>Good:</b> Text to explain good condition!", "<b>Poor:</b> Text to explain poor condition!", "<b>Broken:</b> Text to explain broken condition!");
var getsel = document.getElementById(\'select_'.$_option->getId().'\').value;
document.getElementById("divId").innerHTML = condition[getsel];
}
</script>';
$extraParams .= ' onchange="opConfig.reloadPrice();displayCondition();"';
} else if
($_option->getTitle() == 'Original Packaging') {
$extraParams .= ' onchange="opConfig.reloadPrice();Select(select_'.$_option->getId().',\'divShow\',2);"';
} else {
$extraParams .= ' onchange="opConfig.reloadPrice();"';
}
這是什麼意思,「無法正常工作」?它做什麼,你期望它是什麼? – deceze
JavaScript部分不起作用。條件滿足時不會將其打印在代碼中。 – Jordan
也許是因爲你只是創建一個字符串,但不*輸出*它? – deceze