[英]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.