如何在同一个php文件中访问php代码段中的html内容?

时间:2013-08-28 04:26:47

标签: php javascript html

我有一个包含HTML内容和php内容的php文件。

<body>
    <a href="settings.php" onclick="edit_enable()">
        Edit section
    </a>

    <div class="container" hidden name="Edit">
        <section class="ac-container">
            <p>This is the Edit Section</p>
        </section>
    </div>
</body>

我有一个包含函数edit_enable()

的php片段
<?php
    function edit_enable() {
    }
?>

我希望此功能能够访问指定的“编辑”并更改可见性以及其中的其他属性。

// UPDATE 我只是添加了一个例子,我的主要目的是访问/更改html内容,全部使用php代码。

1 个答案:

答案 0 :(得分:1)

你也错过了一些html属性。您已经获取了一些表单属性值并将它们放在<div内。这不受支持。

我重写了您的html,将hidden置于有意义的style属性中。并将Name属性重命名为广泛使用的id属性。然后我放置了一个javascript函数来切换div

的显示
<body>
<a href="settings.php" onclick="edit_enable();">
    Edit section
</a>

<div class="container" style="display:none;" id="Edit">
    <section class="ac-container">
        <p>This is the Edit Section</p>
    </section>
</div>

<script>
    function edit_enable() {
        var div = document.getElementById('Edit');
        div.style.display = (div.style.display == 'block') ? '' : 'block';
        return false;
    }
</script>