functions.phpファイルでフックが実行された後にスクリプトを実行する必要があります。ワードプレスmailchimpプラグインを使用してイム、私はHTMLに、などいくつかのテキストの挿入とdisplay = "none"
を実行する必要があります。私が得たfunctions.phpでdocument.readyを実行する
add_action('mc4wp_form_success', function() {
// do something
echo '<script type="text/javascript">',
'console.log("starting....");', // this works
'document.getElementById("mailchimp-is-subscribed").style.display = "none";',
'document.getElementById("mailchimp-success-form").style.display = "block";',
'console.log("end");',
'</script>';
});
エラーがstyle
がnull
あるでした。私はドキュメントが準備ができていないと思いますか? $
は機能しません。 これは間違っていますか?フックが呼び出された後にそのコードを実行する必要があります。 .js
にコードを入れても問題ありません。おかげ
を。あなたはそれだけでPHPとJavaScriptを混ぜ合わせることはできません。 –
@NiettheDarkAbsolうん、私はそう思った。これに対する正しいアプローチは何ですか? – Sylar