我希望编写一个javascript函数,当用户提交表单时会触发该函数,但是我没有对提交按钮的编辑权限,因此我可以添加onsubmit函数。我可以添加<script>
标记,所以如果我能检测到提交,那么我可以执行我的代码。有谁知道怎么做?
答案 0 :(得分:5)
您可以通过DOM找到提交按钮(getElementByID()
或document.formname
),然后将提交按钮的onsubmit
值设置为您选择的函数。
答案 1 :(得分:4)
但是我没有程序化 访问提交按钮,以便我 可以添加onsubmit函数
怎么可能?如果您在页面上执行JavaScript,则可以访问整个DOM。
答案 2 :(得分:1)
您可以使用attachEvent或addEventListener附加DOM对象的事件。
e.g。 element = document.getElementById('submitButtonId'); element.addEventListener( '点击',doSomething的,假);
而“doSomething”是函数名称。