小编Car*_*fle的帖子

clicked元素的innerHTML

如何使用favelet或脚本注入器获取随机网站页面上单击元素的innerHTML?例如,在此页面的"提问"上方点击将返回以下内容开头的内容:<div class="nav mainnavs " style=""> <ul style=""> <li style="">.

我尝试从slayeroffice.com编辑一个favelet,其初始目的是删除所选元素的子项,但它似乎不起作用.

javascript:
var b = new Array();
var c= 1;
var d;
document.onkeydown = ck;
el = document.getElementsByTagName('*');
for (i = 0; i < el.length; i++)
    {
        if (el[i].tagName.search(/(HTML|BODY)/i) == -1) 
        {
            if (el[i].title) el[i].oldTitle = el[i].title;
            el[i].title = el[i].innerHTML;
            d=String(el[i].innerHTML);
            el[i].onclick = function(e)
            {
                t = this;
                if (window.event) e = window.event;
                if ((t == e.target) || (window.event)) alert(d);
                if (window.opera) e.stopPropagation();
                return false;
            };
            el[i].onmouseover = function() …
Run Code Online (Sandbox Code Playgroud)

javascript dom

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

Javascript-获取悬停元素的背景颜色

我目前正在制作一个 google chrome 扩展,并使用此 javascript 动态更改悬停元素的背景颜色:

var bindEvent = function(elem ,evt,cb) {
    //see if the addEventListener function exists on the element
    if ( elem.addEventListener ) {
        elem.addEventListener(evt,cb,false);
    //if addEventListener is not present, see if this is an IE browser
    } else if ( elem.attachEvent ) {
        //prefix the event type with "on"
        elem.attachEvent('on' + evt, function(){
            /* use call to simulate addEventListener
             * This will make sure the callback gets the element for "this"
             * and will ensure the function's …
Run Code Online (Sandbox Code Playgroud)

javascript dom google-chrome google-chrome-extension

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