javascript - 通过插入脚本标签调用 javascript 函数
问题描述
我有一个试图从脚本标签调用的函数
function foundElement(){
console.log(' in found element')
}
var ele = document.createElement("script")
ele.textContent = "foundElement()"
document.head.appendChild(ele)
我收到一个错误Uncaught ReferenceError: foundElement is not defined
。但是,当我使用控制台时,该功能已定义。附上截图。
如何通过插入脚本标签来调用 foundElement()?
解决方案
function foundElement() {
console.log(' in found element')
}
var ele = document.createElement("script")
ele.textContent = "foundElement()"
document.head.appendChild(ele)
奇迹般有效。你能描述一下你的实际问题吗?
推荐阅读
- python - 具有多个维度的 Pivot DataFrame
- python - 用新值更新 pandas df
- c# - xamarin 表单无法将 TEAL 转换为 SYSTEM.DOUBLE
- node.js - 客户端从服务器获得“错误请求”响应
- javascript - 如何在 JEST 中测试下载文件的请求
- r - 无法在代理后面的 cmd 上的“R”内访问互联网
- ios - 存档后Xcode崩溃?
- c# - ASP.NET 和 C#:web.config 中的连接字符串与存储在 Azure 上的连接字符串
- python - 在 Azure 认知服务上找不到资源
- css - 标签中心在 WordPress 主题中对齐