![透過修改隱藏的表單元素的顯示屬性來顯示隱藏的表單元素](https://rvso.com/image/1316132/%E9%80%8F%E9%81%8E%E4%BF%AE%E6%94%B9%E9%9A%B1%E8%97%8F%E7%9A%84%E8%A1%A8%E5%96%AE%E5%85%83%E7%B4%A0%E7%9A%84%E9%A1%AF%E7%A4%BA%E5%B1%AC%E6%80%A7%E4%BE%86%E9%A1%AF%E7%A4%BA%E9%9A%B1%E8%97%8F%E7%9A%84%E8%A1%A8%E5%96%AE%E5%85%83%E7%B4%A0.png)
如何為 Firefox 製作一個書籤來顯示隱藏的表單元素display: none;
?
答案1
如果我理解正確的話,您希望form
透過在必要時更改屬性來將所有相關元素設為可見display
。您可以使用 JavaScript 和 jQuery 來完成此操作。
油猴用戶腳本:
// ==UserScript==
// @name Show Form Elements
// @namespace http://igalvez.net
// @description Modifies form elements' display attributes to reveal them.
// @version 1.0
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js
// ==/UserScript==
var elements = ['form', 'input', 'textarea', 'label', 'fieldset', 'legend',
'select', 'optgroup', 'option', 'button'];
for (var i = 0; i < elements.length; i++)
{
$(elements[i]).each(
function()
{
$(this).show();
}
);
}
小書籤網址:
javascript:(function(e,a,g,h,f,c,b,d){if(!(f=e.jQuery)||g>f.fn.jquery||h(f)){c=a.createElement("script");c.type="text/javascript";c.src="http://ajax.googleapis.com/ajax/libs/jquery/"+g+"/jquery.min.js";c.onload=c.onreadystatechange=function(){if(!b&&(!(d=this.readyState)||d=="loaded"||d=="complete")){h((f=e.jQuery).noConflict(1),b=1);f(c).remove()}};a.documentElement.childNodes[0].appendChild(c)}})(window,document,"1.3.2",function($,L){var%20elements=["form","input","textarea","label","fieldset","legend","select","optgroup","option","button"];for(var%20i=0;i<elements.length;i++){$(elements[i]).each(function(){$(this).show()})};});
(使用生成Ben Alman 的 jQuery 書籤工具)