将 HTML 文件导入本地主机上的 JS 文件

编程入门 行业动态 更新时间:2024-10-04 07:28:04

将 HTML <a href=https://www.elefans.com/category/jswz/34/1771438.html style=文件导入本地主机上的 JS 文件"/>

将 HTML 文件导入本地主机上的 JS 文件

我目前正在为 Scratch 做一个扩展。为此,我必须在本地主机上运行它。现在,扩展的主要文件是 index.js,在该文件中,当我尝试导入其他 js 文件时它工作正常,但是当我尝试导入 HTML 文件时出现问题。我的代码片段版本是这样的:

div = document.createElement('div');
var btn = document.createElement('button');
btn.textContent = 'Close';
btn.onclick = function(){
    div.remove();
}
btn.style.margin = '10px';
var content = document.createElement('div');
content.style.width = '100%';
content.style.height = '100%';
content.style.backgroundColor = 'white';
var iframe = document.createElement('iframe');
// iframe.src = './node_modules/scratch-vm/src/extensions/scratch3_tsp/new.htm';

const path = require('path');
const filePath = path.join(__dirname, 'node_modules', 'scratch-vm', 'src', 'extensions', 'scratch3_tsp', 'new.htm');
iframe.src = filePath;

content.appendChild(iframe);
div.id = 'tsp_viz';
div.style.position = 'absolute';
div.style.width = '500px';
div.style.height = '500px';
div.style.zIndex = '1000';
div.style.backgroundColor = 'red';
div.style.top = '10%';
div.style.left = '30%';
div.style.borderRadius = '10px';
div.appendChild(btn);
div.appendChild(content);

文件目录为:“C:\Users\Ubaid ul Akbar\Desktop\Research\Development\scratch-gui ode_modules\scratch-vm\src xtensions\scratch3_tsp ew.htm”。该文件只包含一些虚拟文本,没有什么特别的。 我在“scratch-gui”目录中运行 Node Js。我尝试将文件重命名为 new.html 和 new.htm,我是否遗漏了什么?

回答如下:

更多推荐

将 HTML 文件导入本地主机上的 JS 文件

本文发布于:2024-05-31 04:15:01,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1771262.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:文件   机上   地主   HTML   JS

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!