js 中向 html 插入一个使用函数的 html
  • 板块灌水区
  • 楼主_xEr_
  • 当前回复6
  • 已保存回复6
  • 发布时间2023/7/26 15:08
  • 上次更新2023/11/3 07:33:55
查看原帖
js 中向 html 插入一个使用函数的 html
672815
_xEr_楼主2023/7/26 15:08

代码如下:

    var w=document.querySelector('body > div:nth-child(1)');
    function find(){
        var now = window.location.pathname;
        if(now[1]!='p'){
            window.alert('请打开题目页面后点击此按钮');
        }else{
            var b=document.querySelector('#main > div.ui.center.aligned.grid > div:nth-child(1) > h1');
            b=b.innerHTML;
            var e,h=' ';
            for(var i=0;i<b.length;i=i+1){
                if(b[i]==':' || b[i]==':'){
                    e=i;
                    break;
                }
            }
            e=e+2;
            while(e<b.length){
                h=h+b[e];
                e=e+1;
            }
            //window.alert(h);
            window.open('https://www.luogu.com.cn/problem/list?keyword='+h);
        }
    }
    var s='\xa0 <a class="small ui yellow button" onclick="find()">在洛谷里找找这题</a>';
    w.innerHTML=s;

倒数第二行中当按钮被点击使用一个函数,可也许是因为 html 中没有描述这个函数的 标签,所以没法用这个函数,怎么解决,难道要把整个函数 innnerHTML 到想插入的地方吗 qwq

2023/7/26 15:08
加载中...