我从CSS文件加载新类时遇到问题。实际上,我认为这是另一回事,因为如果我尝试将背景更改为红色只是为了检查它是否正常工作,没有任何反应
function logging_error()
{
$html = new DOMDocument();
@$html->loadHTML("login.php");
$divToShake = $html->getElementsById('login_form');
$divToShake->setAttribute("background-color", "red");
$divToShake->item(0)->class = 'shake';
//echo $divToShake->getAttribute('class') ;
}
答案 0 :(得分:3)
问题是getElementsById()
中有一个额外的 s 。它应该是:
$divToShake = $html->getElementById('login_form');
答案 1 :(得分:0)
这个怎么样?
$divToShake->setAttribute("style", "background-color: red;");
或者这个
$divToShake->setAttribute("background", "red");