0
<script type='text/javascript'>
function showDiv() {
if (document.getElementById('hiddenDiv').style.display == 'block') {
document.getElementById('hiddenDiv').style.display = 'none';
} else {
document.getElementById('hiddenDiv').style.display = 'block';
}
}
表示/私は現在、ワードプレスのsingle.php内のdivを非表示にしようとしていますdivのPHPのWordpress
<div id="hiddenDiv" style="display:none;" class="quiz" >
<?php
if (basename($_SERVER['REQUEST_URI']) == '?lang=intermediate'):
echo do_shortcode(get_post_meta($post->ID, 'intermediate_quiz', true));
elseif (basename($_SERVER['REQUEST_URI']) == '?lang=advanced'):
echo do_shortcode(get_post_meta($post->ID, 'advanced_quiz', true));
else:
echo do_shortcode(get_post_meta($post->ID, 'beginner_quiz', true) );
endif;
?>
</div>
<input type="button" name="answer" value="Show Div" onclick="showDiv()" />
を非表示にします。私はそれを隠してボタンを表示することに成功しましたが、ボタンをクリックすると何も表示されない/起こります。
何が起こっているのですか?
コードは明らかに動作します:https://jsfiddle.net/vdv7Lr55/あなたが問題を示し例を持っていますか? – David
ReferenceError:showDivが定義されていません[詳細] business-pos:1:1 \t onclick https://www.studythenews.com/business-pos/:1:1 – hiddenjelly
この関数が定義されていない場合は、定義されていません。多分それを別のファイルで定義し、それを含めるのを忘れたのでしょうか?多分それを定義しようとすると、他にもいくつかのエラーがあったでしょうか?多分何かが間違っていますか?コードは、そのままで正常に動作します。 – David