doutan3463 2015-02-04 07:18
浏览 106
已采纳

使用HTML和HTML中的正则表达式匹配来定义类名

I want create an dynamic HTML page were the class name is defined by the php program

My code:

<?php

 error_reporting(E_ALL);
 ini_set("display_errors", 1);
?>
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function hideTd(){
    var elements = document.getElementsByClassName("ca");
    for(var i = 0, length = elements.length; i < length; i++) {
          elements[i].style.display = 'none';
    }
  }
</script>
</head>
<body onload="hideTd()">
<select name="retailerselect" id="retailerselect" onchange="retailerSelect()" width: 66px;> 
  <option selected="selected" size="10" >--SELECT--</option>
  <option class="ca">hi</option>
  <option class="ca">this</option>  
          <?php $connect = " yes-ad";?>
                <option class="<?php echo $connect;?>"> <?php echo $connect;?> </option>

  </select>
 </body>
  </html>

I the HTML script i would have hide the value of option tag in the class "ca"

Input:

$connect:"yes-ad"

Output:

class="ad" value in the option ="yes-ad"

Sorry if my script is wrong i am a newbie in HTML or is there any other way to do this

Edit: Simplified the script

The Output iam getting now

enter image description here

I want it to show yes-ad with its class

  • 写回答

2条回答 默认 最新

  • dongyuan2652 2015-02-04 07:27
    关注
    <?php
    
     error_reporting(E_ALL);
     ini_set("display_errors", 1);
    ?>
    <!DOCTYPE html>
    <html>
    <head>
    <script type="text/javascript">
    function hideTd(){
        var elements = document.getElementsByClassName("ca");
        for(var i = 0, length = elements.length; i < length; i++) {
              elements[i].style.display = 'none';
        }
      }
    </script>
    </head>
    <body onload="hideTd()">
    <select name="retailerselect" id="retailerselect" onchange="retailerSelect()" width: 66px;> 
      <option selected="selected" size="10" >--SELECT--</option>
      <option class="ca">hi</option>
      <option class="ca">this</option>  
              <?php $connect = " yes-ad";?>
                    <option class="<?php echo $connect;?>"> <?php echo $connect;?> </option>
    
      </select>
     </body>
      </html>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题