[英]Adding an input box and button into an existing page with javascript bookmarklet
是否可以使用javascript小书签将新的输入框添加到现有页面中? 基本上,我需要有一个提示框来保存变量,但我不希望它弹出,我只希望它在页面中,这样我就可以填写并提交,以便该变量可以在另一个变量中使用javascript。 这有点令人困惑,大声笑,但只是想知道这是否可能。
谢谢
是的,有可能。
例如:
javascript:void(document.body.appendChild(document.createElement('input')));
只需将输入框附加到文档主体即可。
之所以需要void()是因为appendChild()具有返回值,因此,如果您不使用void,您的位置将被转发到该返回值。
您可以像在Javascript中一样添加属性。 将创建的元素保存到变量中,然后分配属性。
例如,如何执行此操作:
javascript:void((function(){var obj=document.body.appendChild(document.createElement('input'));obj.value='someValue';alert('It works, value is \n'+document.body.lastChild.value);})());
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.