用简单JavaScript替换jQuery显示

用简单JavaScript替换jQuery显示,javascript,php,jquery,Javascript,Php,Jquery,我把我的JS文件jquery.min放在我的站点标签之前。 我如何用简单的JavaScript替换本文中的jQuery代码 函数generateScript() { ?> $(文档).ready(函数(e){ }); //$(文档).ready(函数(e){ //}); document.getElementById()不需要符号#,那么: 替换document.getElementById(“#kategoria_szamitastechnika-1”) 对于document.getEleme

我把我的JS文件jquery.min放在我的站点标签之前。 我如何用简单的JavaScript替换本文中的jQuery代码

函数generateScript()
{
?>
$(文档).ready(函数(e){
});
//$(文档).ready(函数(e){
//});

document.getElementById()不需要符号#,那么:

替换
document.getElementById(“#kategoria_szamitastechnika-1”)

对于
document.getElementById(“kategoria_szamitastechnika-1”)
document.getElementById()不需要符号,那么:

替换
document.getElementById(“#kategoria_szamitastechnika-1”)
对于
document.getElementById(“kategoria_szamitastechnika-1”)
您可以尝试以下方法

function generateScript()
{
    ?>
    <script type="text/javascript">
        <?php
        foreach($this->modules  AS $m) {
            echo '   document.getElementById("kategoria_'.$m.'").style.display = "block";\n';
        }
        ?>
     </script>
    <?php
}
函数generateScript()
{
?>
你试试这个

function generateScript()
{
    ?>
    <script type="text/javascript">
        <?php
        foreach($this->modules  AS $m) {
            echo '   document.getElementById("kategoria_'.$m.'").style.display = "block";\n';
        }
        ?>
     </script>
    <?php
}
函数generateScript()
{
?>

将显示更改为inline/block?您可以使用
window.onload
document.onload
--有关它们的详细信息--并使用
display=“inline”
display=“block”
像@A.Lau建议的那样使用
document.getElementById(“'kategoria.$m.”).style.display='block';
block/inline通过使用类而不是ID,您可能可以在Javascript中摆脱PHP循环,因此这意味着您没有与ID匹配的对应html元素。必须有ID为
kategoria*********的所有html元素。
您应该有ID为t的所有html元素您的循环正在生成并且必须具有属性
style=“display:none;”“
将显示更改为内联/block?您可以使用
window.onload
document.onload
——有关它们的详细信息——并使用
display=“内联”
display=“block”
like@A.Lau suggered.use
document.getElementById(“#kategoria u551;.$m.”).style.display='block';
block/inline通过使用类而不是ID,您可能可以在Javascript中摆脱PHP循环,因此这意味着您没有与ID匹配的对应html元素。必须有ID为
kategoria*********的所有html元素。
您应该有ID为t的所有html元素您的循环正在生成,并且必须具有属性
style=“display:none;”
function generateScript()
{
    ?>
    <script type="text/javascript">
        <?php
        foreach($this->modules  AS $m) {
            echo '   document.getElementById("kategoria_'.$m.'").style.display = "block";\n';
        }
        ?>
     </script>
    <?php
}