首页 > 解决方案 > 通过插入脚本标签调用 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()?

在此处输入图像描述

标签: javascriptgoogle-chromegoogle-chrome-extension

解决方案


function foundElement() {
  console.log(' in found element')
}

var ele = document.createElement("script")
ele.textContent = "foundElement()"
document.head.appendChild(ele)

奇迹般有效。你能描述一下你的实际问题吗?


推荐阅读