可以用javascript移除、创建脚本或样式DOM元素
Can javascript remove, create script or style DOM elements?
就是这样。javascript可以删除、创建脚本或样式标记吗?如何<这个想法让我觉得奇怪>这个想法让我觉得奇怪>
编辑 一天后
我的意思是,如果javascript能够复制,它就是一个有机体;如果一个脚本可以自己相乘,那么它可能会导致人口过多。另一方面,如果它能杀死另一个剧本,那么它就是谋杀;如果它能自杀,那就是自杀。这就是我的意思怎么,你不觉得这是个奇怪的想法吗?
document.createElement
可以创建任何您想要的元素:
var script = document.createElement('script');
var style = document.createElement('style');
var wat = document.createElement('wat');
要删除DOM节点,只需首先选择它:
var script = document.querySelector('script');
script.parentNode.removeChild(script);
处理更新:
如果javascript能够复制,那么它就是一个有机体
这是不正确的。生物体并不是由它们的复制能力来定义的。
如果一个脚本可以自己相乘,那么它可能会导致过度填充。
如果你使用人口的松散定义来表示特定脚本的出现次数,那么是的,脚本可以"过度填充"其环境,达到自我毁灭的地步;也被称为"内存不足"。
另一方面,如果它能杀死另一个剧本,那么它就是一场谋杀(原文如此)
由于谋杀的定义是"一个人被另一个人非法预谋杀害",这种说法显然是错误的。"杀死一个进程"(即"关闭")中"杀死"的编程术语不应与"杀死一个人"(即,"杀死")中的"杀死"混淆。
你不觉得这是个奇怪的想法吗?
这是一个主观问题,在StackOverflow上通常不鼓励这样做。我认为,通过滥用和误解编程术语,很容易构建奇怪的语句。至于"暗示某种超自然或离奇的东西",我并不认为脚本复制或执行管理的概念是神秘的。
您可以通过document.createElement('tag name here')
创建任何元素,但也需要将其添加到DOM中。
另一种我不推荐的方式是document.write("<script></script>");
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 无法通过内容脚本使用jQuery更改HTML元素的样式
- 尝试在随机文本和图像脚本中添加样式/更改字体
- 在呈现HTML样式和脚本时加载启动页
- 正文中的 CSS 样式表和脚本.可能
- 如何防止 TinyMCE 将 CDATA 添加到<脚本>标签中,并注释掉<样式>标签
- 用于丢失文本样式的脚注的Indesign脚本
- 保留,但停用样式表&脚本
- dist中的GruntJS配置样式和脚本路径
- 删除脚本和样式标记中的所有内容
- 压缩脚本和样式,并将所有js和样式引用合并为单个引用,以优化网站性能
- 有没有办法从 Javascript 中的函数中调用脚本标签和样式标签
- 外部样式表或脚本文件前面的“$”
- 正文 HTML 中的样式和脚本
- 使用 Javascript 分配样式与在服务器端脚本中分配样式
- 包含块的样式/脚本
- 如何将CSS样式应用于由Javascript脚本注入和样式化的HTML,这是我无法控制的
- TinyMCE 中没有<样式>标签的脚本脚本
- SugarCRM新鲜库存安装样式和脚本未正确链接
- 没有MVC或类似功能的ASP.NET的任何脚本/样式表压缩器