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

时间:2013-01-20 15:34:50

标签: php html html5

  

可能重复:
  Get CSS style from PHP

我想制作一个if来做事情,只有当div的显示不是没有时。这是一个例子:

<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) ???如果它可以是当然的!提前谢谢!

3 个答案:

答案 0 :(得分:1)

你无法做到服务器端。也许你可以使用JavaScript和Jquery是一个很好的工具:

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

答案 1 :(得分:1)

for non-jquery plain'ol javascript

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

答案 2 :(得分:0)

您可以使用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>