これは、ショートコード ポップアップ プロンプトを開くボタンの wordpress サイトで作成した関数の 1 つです。また<p>
、関数内のワードプレスによってタグが追加されているのを見ましたが、おそらくそれはエラーである可能性があります.
<input id="textarea" name="textarea" type="text" value="" placeholder="place it here">
<script>
function pol()
{
var x;
var name=prompt("Name","Name");
if (name!=null)
{
x = document.getElementById("textarea").value;
x = "[pol]" + name + "[/pol]";
document.getElementById("textarea").value=x;
}
}
</script>
<input type="button" value="pol" onClick="pol()">
エラー:
Uncaught syntax error: Unexpected token <
Uncaught ReferenceError: pol is not defined
ワードプレスのページでは、クロムで、要素を検査すると次のような機能が表示されます。
<input id="textarea" name="textarea" type="text" value="" placeholder="place it here"></p>
<p><script>
function pol()
{
var x;</p>
Uncaught SyntaxError: Unexpected token <
<p>var name=prompt("Name","Name");</p>
<p>if (name!=null)
{
x = document.getElementById("textarea").value;
x = "[pol]" + name + "[/pol]";
document.getElementById("textarea").value=x;
}
}
</script></p>
<p><input type="button" value="pol" onClick="pol()"></p>
Uncaught ReferenceError: pol is not defined (repeated 2 times)
テーマがエラーの原因であることを発見しました。どこかが対立…
解決:
すべての空の行で、ワードプレスのテーマが広告<p>
タグにコード化されているため、エラーが発生しました。機能を修正したところ、機能しています。
<script>
function pol()
{
var x;
var name=prompt("Name","Name");
if (name!=null)
{
x = document.getElementById("textarea").value;
x = "[pol]" + name + "[/pol]";
document.getElementById("textarea").value=x;
}
}
</script>
<input type="button" value="pol" onClick="pol()">