这是语法错误。你在使用 getElementById
时通过 <code>"</code>
结束了onclick函数。应当仅使用 <code>"</code>
来开始和结束整个函数定义,而对于函数内部的其他字符串则应使用 <code>'</code>
。
此外,在链接字符串中可能需要转义双斜线 <code>//</code>
:
<input type="text" name="FPCAbundanceGroup" id="keywords"
onclick="location.href='https:\/\/meet.jit.si/FPCAbundanceGroup' + document.getElementById('keywords').value;'">
不过请注意,上述修复后的代码依然不正确,因为它没有正确地闭合onclick事件处理函数的引号。正确的修正应该是这样的:
<input type="text" name="FPCAbundanceGroup" id="keywords"
onclick="location.href='https:\/\/meet.jit.si\/FPCAbundanceGroup' + encodeURIComponent(document.getElementById('keywords').value); return false;">