仅当form
操作为/?cms_mode=edit
<body id="home">
<form method="post" action="/?cms_mode=edit" id="main">
</form>
</body>
然后应将js文件edit.js
添加到头部,否则不会。
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="main.js"></script>
<script type="text/javascript" src="edit.js"></script>
</head>
可以通过jquery / javascript吗?
并且应该在所有其他.js文件之后添加edit.js flie
答案 0 :(得分:4)
如果您必须在JavaScript中在客户端执行此操作,则可能需要尝试以下操作:
var newScript;
if (document.getElementById('main').action.indexOf('?cms_mode=edit') >= 0) {
newScript = document.createElement('script');
newScript.type = 'text/javascript';
newScript.src = 'edit.js';
document.getElementsByTagName("head")[0].appendChild(newScript);
}