如何更改搜索框中文本的不透明度?

时间:2014-08-29 17:31:29

标签: javascript

  1. http://i.stack.imgur.com/P3ZTz.jpg
  2. 你们有任何想法,如果有,你能举个例子吗? (我是新手)

    谢谢

    归功于Krowe。

     // ==UserScript==
    // @name       Tamper with Google Results
    // @namespace  http://superuser.com/users/145045/krowe
    // @version    0.1
    // @description  This just modifies google results to exclude certain things.
    // @match      http://*.google.com
    // @match      https://*.google.com
    // @copyright  2014+, KRowe
    // ==/UserScript==
    
    
    function GM_main () {
        window.onload = function () {
          var targ = window.location;
          if(targ && targ.href && targ.href.match('https?:\/\/www.google.com/.+#q=.+') && targ.href.search("/+-torrent/+-watch/+-download")==-1) {
            targ.href = targ.href +"+-torrent+-watch+-download";
          }
        };
    }
    
    //-- This is a standard-ish utility function:
    function addJS_Node(text, s_URL, funcToRun, runOnLoad) {
        var D=document, scriptNode = D.createElement('script');
        if(runOnLoad) scriptNode.addEventListener("load", runOnLoad, false);
        scriptNode.type = "text/javascript";
        if(text) scriptNode.textContent = text;
        if(s_URL) scriptNode.src = s_URL;
        if(funcToRun) scriptNode.textContent = '(' + funcToRun.toString() + ')()';
        var targ = D.getElementsByTagName('head')[0] || D.body || D.documentElement;
        targ.appendChild(scriptNode);
    }
    
    addJS_Node (null, null, GM_main);
    

    使用( - )符号我可以排除不需要的结果,但不希望其他用户意识到它。如果有人搜索谷歌或任何其他搜索引擎,这个短语(-torrent-download-watch)应该被自动且无形地添加

    编辑 - 如何使用css在不需要的文本上添加空白图层并在textarea中同步?

    例如:http://i.stack.imgur.com/uAz0i.jpg

2 个答案:

答案 0 :(得分:0)

您可以使用color更改为文字颜色。

color:rgb(255,0,0); //red
color:rgba(255,0,0,0.5); //half opaque red.

前三个数字是颜色,第四个是不透明度。

答案 1 :(得分:0)

不,您无法更改部分内容的不透明度。

但是,您可以隐藏输入框并放置一个叠加div,它可以模仿文本框,然后可以使用不同的文本颜色进一步设置样式。

从以下帖子中提示:

How do I make a div element editable (like a textarea when I click it)?