Get the current script tag
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
How may I reference the script tag that loaded the currently-executing script?
我不想在这个表单的脚本中实现这个配置选项
1 | <script src="x.js" attr1="val1" attr2="val2" attr3="val3"> |
问题是找到当前的脚本标记,x.js可以位于不同的路径
我认为您可以安全地执行此操作,而不是在DOM就绪模式下。
1 2 | var scripts = document.getElementsByTagName("script"), selfScript = scripts[scripts.length-1]; |
如果可以的话,我建议您在另一个脚本块中放置任何配置。
1 2 3 4 5 | window.attr1 = 'val1'; window.attr2 = 'val2'; window.attr3 = 'val3'; <script src="x.js"> |