如果HTML元素显示为none,则执行一些操作,ELSE执行其他操作-PHP


IF HTML element display is none, then do something, ELSE do something else - PHP

可能重复:
从PHP 获取CSS样式

我想制作一个if,它可以做一些事情,前提是div的显示不是none。这里有一个例子:

<div id="div_1" style="display:none;">blah blah blah</div>
<?php if (div_1 display is none){...} else {echo $variable;} ?>

知道我将如何对这部分(div_1 display is none)进行语法分析吗???如果可以的话!提前谢谢!

您不能在服务器端执行此操作。也许你可以使用JavaScript,Jquery是一个很好的工具:

if($('#div_1').css('display') == 'none')
{
    ...
}
else {
    $('#Some_Div').html('...');
}

对于非jquery纯'ol javascript

if (element.style.display == 'none'){
   //your element is not visible
} else {
   //your element is visible
}

您可以使用Ajax和JavaScript

<script>
$(document).ready(function() {
if($('#div').is(':hidden')) {
$.ajax({
   url: "file.php",
   type: "POST",
   data: {somedata: "data"}, 
      success: function(msg) {
       $("#div").html(msg);
      }
});
}
else {
//...
}
});
</script>