是否可以在新的輸入框中添加一個JavaScript小書籤到現有頁面中?基本上我需要一個提示框來保存一個變量,但我不想讓它彈出,我只需要在頁面中,以便我可以填寫並提交,這樣變量就可以用在另一塊JavaScript的。它的混亂,大聲笑,但只是想知道這是否可能。將輸入框和按鈕添加到帶有javascript的現有頁面中bookmarklet
謝謝
是否可以在新的輸入框中添加一個JavaScript小書籤到現有頁面中?基本上我需要一個提示框來保存一個變量,但我不想讓它彈出,我只需要在頁面中,以便我可以填寫並提交,這樣變量就可以用在另一塊JavaScript的。它的混亂,大聲笑,但只是想知道這是否可能。將輸入框和按鈕添加到帶有javascript的現有頁面中bookmarklet
謝謝
是的,這是可能的。
例如:
javascript:void(document.body.appendChild(document.createElement('input')));
只會追加一個輸入框文檔的身體。
因爲appendChild()有一個返回值,所以需要void(),所以如果你不使用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);})());
完美。謝謝。我將如何去給這個輸入框一些屬性,特別是一個值,然後我可以用另一個javascript來讀取它。 – Seatbelt99 2010-09-30 14:50:00