javascript - 在 Laravel 中将 JavaScript 作为外部脚本运行

标签 javascript laravel

我有这样的 Blade 代码:

<input type='text' id="input1">
<div >
 <h3 id="showData"> Data will be shown here  </h3>

</div>

<script>
  var input=document.getElementById('input1').value;

  document.getElementById('showData').innerHTML=input;
</script>

我想要的是将脚本部分写在一个单独的文件中(比如称为 externalScript.js)并在 blade 文件中调用它。

另外,我对此有疑问。如果我这样做,由于脚本是从外部文件运行的,它将如何获取 id 值,如 input1showData

最佳答案

编写一个名为:externalScript1.js

的新文件

添加脚本标签,最好在代码的头部或 footer 。

    <script src="{{ asset('externalScript1.js') }}" defer></script>

( Assets 助手获取公共(public)文件夹的路径,https://laravel.com/docs/8.x/helpers#method-asset)

最后所有内容都将从一个页面加载,因此元素已找到,所以您不会有问题。

关于javascript - 在 Laravel 中将 JavaScript 作为外部脚本运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67412248/

相关文章:

javascript - 指令中的 Angular 应用类

javascript - 使用 Javascript/jQuery 读取 JSON

laravel - 检查 View 中是否定义了某个部分

php - 尝试安装 bundle 时出现 Laravel 4 Artisan 错误

php - 使用逗号作为小数点分隔符验证数字的最佳方法是什么?

jquery - Laravel 格式查询 json 结果

javascript - 从 URL 中删除哈希值而不是使用 PushState 的更好方法

javascript - 不显眼的 Javascript 混淆了事件处理

javascript - 我如何导入这些 es6 导出的内容?它们是命名为导出还是默认?

javascript - 如何使用 laravel ajax 发布和获取评论而不重新加载页面?