您好我正在尝试调用ts.js
如下调用的外部 JavaScript 文件。有人可以告诉我以下方法是对还是错以及您推荐的原因。
谢谢
$variable .= '<input type="submit" name="send" id="send" value="Save" onclick="ts.js" />';
您好我正在尝试调用ts.js
如下调用的外部 JavaScript 文件。有人可以告诉我以下方法是对还是错以及您推荐的原因。
谢谢
$variable .= '<input type="submit" name="send" id="send" value="Save" onclick="ts.js" />';
您需要在标记中包含 JavaScript 文件,然后从其中指定要在单击输入时执行的函数。
所以,说,在<head>
:
<script src="ts.js"></script>
在您构建元素时:
$variable .= '<input type="submit" name="send" id="send" value="Save" onclick="functionFromTSJS();" />';
PHP 是一种服务器端语言,您不能从中调用 JavaScript。因为 javascript 是一种客户端语言,实际上浏览器运行它。
即使有可能,在onClick
方法上,您应该使用函数而不是 javascript 文件。
Javascript 文件可以包含如下:
<script src="ts.js" type="text/javascript">
像这样导入文件后,您可以在onClick
.
如果你使用 jQuery,你可以使用
onclick="$.getScript('ts.js');"
使用普通的javascript我认为你只需要在head中包含javascript
var script = document.createElement('script');
script.src = 'ts.js';
document.getElementsByTagName('head')[0].appendChild(script);
你可以用像 load 这样的函数来包装它
function load() {
var script = document.createElement('script');
script.src = 'ts.js';
document.getElementsByTagName('head')[0].appendChild(script);
}
并使用
onclick="load('ts.js');"