【发布时间】:2016-01-17 17:23:29
【问题描述】:
我的 JS 文件中有一个函数,我想通过一个名为 $counter 的 PHP 变量为其赋值。我收到一个错误:$counter 未定义。
这是 PHP 代码:
<?php
$counter = 0;
foreach($res as $category){
echo '<div class="category" onmouseover="doChangeFontWeight($counter);" onmouseout="undoChangeFontWeight($counter);">';
echo '<p class="categoryDescription">'.utf8_encode($category['description']).'</p>';
echo '</div>';
$counter++;
}
?>
Javascript:
function doChangeFontWeight(counter) {
"use strict";
document.getElementsByClassName("categoryDescription")[counter].setAttribute("style", "font-weight: 900");}
【问题讨论】:
标签: javascript php function variables referenceerror