【问题标题】:How to add an input tag with JS function in PHP [duplicate]如何在PHP中添加带有JS函数的输入标签[重复]
【发布时间】:2017-01-26 02:07:51
【问题描述】:

我有以下代码:

    echo ('
    <input onclick='responsiveVoice.speak("Hello World");' type='button' value='???? Play'>
    ');

执行代码时,出现以下错误:

Parse error: syntax error, unexpected 'responsiveVoice' (T_STRING) in C:\xampp\htdocs\adiai\ai_main.php on line 70

我注意到我的 IDE 的颜色也“混杂”了。我有一种感觉,这是因为';'和我的回声语句中的几个引号。

我应该如何解决这个问题?

谢谢!

【问题讨论】:

  • 你应该看看语法高亮。

标签: javascript php html function echo


【解决方案1】:

字符串内外都有单引号,导致 javascript 被误解。在外面使用双引号。

使用\ 符号也有帮助

echo ("
<input onclick='responsiveVoice.speak(\"Hello World\")' type='button' value='? Play'>
");

【讨论】:

    猜你喜欢
    • 2020-06-27
    • 2015-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-20
    • 1970-01-01
    相关资源
    最近更新 更多