小编Aak*_*thy的帖子

在谷歌浏览器扩展中获取网页的选定文本

我正在开发 Google Chrome 扩展程序。单击弹出窗口时,我希望 popup.html 文件中的输入框包含当前网页的选定文本。

示例文本框:

<input id="searchBox" type="text" />
Run Code Online (Sandbox Code Playgroud)

在网页中选择文本时,文本框应包含选定的单词。我试过,chrome.extension.getBackgroundPage().getSelection()但它不起作用。

javascript clipboard google-chrome selection google-chrome-extension

3
推荐指数
3
解决办法
9419
查看次数

javascript - document.write错误?

考虑一下脚本..

<html>
<head>
   <script type="text/javascript">
        document.write('TEST');
   </script>
</head>

<body>
    Some body content ...
</body>

</html>
Run Code Online (Sandbox Code Playgroud)

这工作正常,并将"TEST"一词添加到 <body>

但当

<script type="text/javascript">
    window.onload = function(){
        document.write('TEST');
    }
</script>
Run Code Online (Sandbox Code Playgroud)

使用,然后身体内容完全被单词'TEST'取代,即旧的身体内容被删除,只添加'TEST'这个词.

只有document.writewindow.onload函数内调用时才会发生这种情况

我在chrome中试过这个.我有什么错误吗?有什么建议 ?

javascript window function onload

3
推荐指数
1
解决办法
6289
查看次数

jQuery查找并替换变量中的文本

我有一个像变量

var theUrl = 'http://www.google.com/?q=%s';
Run Code Online (Sandbox Code Playgroud)

那我就像一个输入框

<input type="text" id="searchBox" value="" />
Run Code Online (Sandbox Code Playgroud)

还有一个按钮

<input type="button" id="searchButton" value="Search" />
Run Code Online (Sandbox Code Playgroud)

单击按钮时,我应该收到一个警告,其中var theUrl%s应该替换为用户在文本框中输入的文本

这该怎么做 ?我认为find()函数只替换html元素!

请帮忙

html jquery replace find

2
推荐指数
1
解决办法
5679
查看次数

Javascript多键代码

如何获得多个密钥代码?

Ctrl+g什么是关键代码?

ctrlis 17和for 的关键代码g71.我应该用关键代码88 (17+71)ctrl+g

shift+alt+1

有任何建议吗,这可能吗?我正在使用jquery,是否有任何插件?

☺☺☺☺

javascript keyboard

2
推荐指数
1
解决办法
3010
查看次数

使用Jquery更改Textarea中某些单词的颜色?

如何使用Jquery更改Textarea中某些单词的颜色?

例如,我有一个textarea <textarea id="txt"> </textarea>

当我输入textarea时,某些单词如"is,a,was ......"应该着色或突出显示.

目的是为我的项目创建一个超简单的HTML语法高亮显示器!

jquery colors

1
推荐指数
1
解决办法
5506
查看次数

在WordPress中获取当前页面的URL和标题?

如何在WordPress中获取当前页面的URL和标题?

php wordpress

0
推荐指数
1
解决办法
2万
查看次数

无法访问子元素 - jquery

我有一个 HTML 像

<div class="a">
    <div class="b">
        something
    </div>

    <div class="c">
        <div class="subC">
            i want to access
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

和 jquery 一样

$('.a').hover(function(){
    $(this).children('.subC').fadeOut();
})
Run Code Online (Sandbox Code Playgroud)

我想访问“subC”类,但上面不起作用。

我也试过

$('.a').hover(function(){
    $(this).children('.c .subC').fadeOut();
})
Run Code Online (Sandbox Code Playgroud)

但这也行不通!

这个问题有什么解决办法!我做错了什么吗?请帮忙

html jquery children function hover

0
推荐指数
1
解决办法
1033
查看次数

无法在javascript中获取声明的变量

考虑一个script.js包含代码的javascript文件alert(theVar);

现在,我将js文件链接到文档

<script type="text/javascript">
    var theVar= 'a alert';
</script>
<script type="text/javascript" src="script.js"></script> //Contains alert(theVar);
Run Code Online (Sandbox Code Playgroud)

使用变量theVar,我得到一个警报.这很好用.

什么时候,

<script type="text/javascript" src="script.js"></script>
<script type="text/javascript">
     var theVar= 'a alert';
 </script>
Run Code Online (Sandbox Code Playgroud)

使用,我没有得到警报.

我知道问题是因为变量,它是在加载js文件后声明的.

但有没有办法让变量在文档中的任何位置声明?

javascript variables global-variables

0
推荐指数
1
解决办法
171
查看次数

如何实现jQuery的.not()?

我的代码如下:

document.onmousedown = function(){
    alert('test');
}
Run Code Online (Sandbox Code Playgroud)

现在,除了ID为"box"的元素之外,单击应该调用此函数,即jQuery的.not()选择器的等价物.

jQuery代码将是:

$(document).not('#box').mousedown(function(){
     alert('test');
});
Run Code Online (Sandbox Code Playgroud)

如何在不使用jQuery的情况下实现相同的功能?

编辑:我不想要jQuery代码,但我想要一个类似于.not()Javascript中的jQuery选择器的动作.

编辑:我正在制作一个类似addthis的小部件.这是一个10kb的文件,在选择文本时会显示弹出窗口.它不会使用jQuery.

在我的例子中,当选择文本时,会显示一个弹出窗口.在窗口小部件以外的某处单击文档时,窗口小部件应该消失.

javascript css-selectors

0
推荐指数
1
解决办法
136
查看次数

如何在PHP中传递带哈希的参数

最近,当我看到google结果页面时,查询和其他参数传递了#(hash)而不是通常的"?"

此外,在Facebook我看到了同样的事情.这非常有趣,经过谷歌的简单搜索,我发现结果与perl和Ruby相关,但没有PHP的结果.

是否可以在PHP中使用#而不是"?"传递参数 或者这只能用perl/Ruby实现.这将非常有用,搜索引擎不会解析URL中的参数.

任何想法都会对我有所帮助.

php parameters hash

0
推荐指数
1
解决办法
3201
查看次数