Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 数据属性和脚本标记_Javascript_Html - Fatal编程技术网

Javascript 数据属性和脚本标记

Javascript 数据属性和脚本标记,javascript,html,Javascript,Html,我有一个项目叫Natalie 它的作用是(如果你不理解我的解释,twitter.com就是一个很好的例子)它使用散列标签,通过XHR加载一个页面,然后将其插入页面,这样你就可以拥有一个通用的外观,在页面之间不会改变,不需要PHP之类的东西 它有几个配置属性,主要有: 用于查找要插入加载页面的位置的选择器 要在文档根目录下使用的文件夹路径。(想想Apache配置) 如果没有哈希标记,则要加载的页面 我目前在一个名为Natalie.config的对象中有它们,但我想做一些类似 是否有任何方法可以

我有一个项目叫Natalie

它的作用是(如果你不理解我的解释,twitter.com就是一个很好的例子)它使用散列标签,通过XHR加载一个页面,然后将其插入页面,这样你就可以拥有一个通用的外观,在页面之间不会改变,不需要PHP之类的东西

它有几个配置属性,主要有:

  • 用于查找要插入加载页面的位置的选择器
  • 要在文档根目录下使用的文件夹路径。(想想Apache配置)
  • 如果没有哈希标记,则要加载的页面
我目前在一个名为
Natalie.config
的对象中有它们,但我想做一些类似

是否有任何方法可以告诉脚本是从哪个标记运行的,或者您必须在所有脚本标记中搜索这些属性

如果可能的话,我宁愿阻止类似的事情发生:

<script src="Natalie.js"></script>
<script data-natalie-docroot="/Folder"></script>


我只需将
数据natalie docroot=“/Folder”
放在
标签上。原因是它与脚本本身没有直接关联。如果有人想使用动态脚本加载器加载您的脚本,您的方法也不会起作用。

可能与@Anurag重复,这不一样。此问题询问加载脚本的脚本元素。@Anurag否。它试图确定加载脚本的位置。我在寻找脚本标签本身。@Box9,@tylermwashburn-根据标题,这个问题似乎并不相似,但它们是一样的。它准确地回答了您需要的内容—当前正在执行的
元素。确定脚本元素后所需的
src
属性或
数据natalie docroot
属性都不相关-根本问题是相同的。@Anurag重复问题。这在这个网站上非常普遍。问题是什么需要有所不同。