Javascript 在ajax表单中删除元素

Javascript 在ajax表单中删除元素,javascript,google-chrome-extension,Javascript,Google Chrome Extension,我有一个带有ajax表单的网站,我想获取表单中特定元素的内部文本 第一次加载页面时,元素不存在 我正在构建一个chrome扩展来获取innertext值并将其打印到控制台 由于我对JS非常陌生,我只编写了以下代码: document.addEventListener('click', function () { let text = document.querySelector("#\\39 8"); if (text !== null) { console.l

我有一个带有ajax表单的网站,我想获取表单中特定元素的内部文本

第一次加载页面时,元素不存在

我正在构建一个chrome扩展来获取innertext值并将其打印到控制台

由于我对JS非常陌生,我只编写了以下代码:

document.addEventListener('click', function () {
    let text = document.querySelector("#\\39 8");

    if (text !== null) {
        console.log(text.innerText)
    } else {
        console.log('Nothing')
    }
})
因此,我随机点击网页,得到“Nothing”s,并期望在加载元素时,最终得到innerText

问题是,我一登录到网页,控制台上就什么都没有了。没有“无”,没有内部文本

我的清单包括所有URL

{
    "name":"Teste",
    "version": "1.0",
    "description": "Testing",
    "manifest_version": 2,
    "permissions":["storage"],
    "content_scripts": [
        {
            "matches": ["<all_urls>"],
            "js": ["background.js"]
        }]
}
{
“名称”:“测试者”,
“版本”:“1.0”,
“说明”:“测试”,
“清单版本”:2,
“权限”:[“存储”],
“内容脚本”:[
{
“匹配项”:[“”],
“js”:[“background.js”]
}]
}
问题是,我做错了什么?不应该期望将该元素的内部文本打印到控制台

编辑:


#文件

这是我拥有的元素树。我正在尝试访问最后一行,输入文本框。

您可以添加网站的相关html吗?很遗憾,这是我公司的网站-您需要vpn才能访问它。您尝试选择的元素是什么?我们不需要查看整个页面/html,但需要查看您试图选择的内容。@goto1确定!我尽最大努力复制整棵树而不复制整页。。我不知道有没有好办法。我能做的任何事情都可以告诉我你在这里复制粘贴了错误的html代码。
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr"><head></head>
<frameset rows="82,*,0,0" framespacing="0" frameborder="0" id="FS"></frameset>
<frame name="Display" scrolling="no" piweb_src="action=../screen/display.html"></frame>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<body class="screenDisplay"></body>
<iframe name="MrcSessionA" id="MrcSessionA" frameborder="0" scrolling="no" style="display: inline;"></iframe>
#document
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<frameset id="Working" cols="*,800" border="2" bordercolor="#CCCCCC" framespacing="2" style="width: auto;"></frameset>
<frameset rows="70,*" framespacing="0" frameborder="0" style="width: auto;">
<frame name="EmulatorScreenMrcSessionA" id="EmulatorScreenMrcSessionA" scrolling="no" piweb_src="action=../applications/as400/emulator/help.html?IdentTab=MrcSessionA">
<html>
<body id="EmulatorBody">
<div id="DivBody" style="height: 488px;">
<form action="" name="PiTnForm" id="PiTnForm" method="post" onsubmit="return false;" autocomplete="off"></form>
<table id="emulatorTable" class="Ps80" style="border-collapse: separate;"></table>
<tbody id="AllPsRows">
<tr onclick="SelectOptionLine('')">
<td colspan = "17">
<input type="text" name="NewV" id="602" onfocus="GeneFocusOn(this);setCharShiftFocus({target:this});" onblur="GeneFocusOff(this)" onmouseup="GeneGetCPInputKey(this, event,true)" onkeyup="GenePsAutoTab(this,'17',event);setCharShiftFocus({target:this});" style="color:black; " maxlength="17" fa="U  u     " colour="G u  " autotab="true" class="">