ie上可以,FF上不可以,我不知道怎么改哦?帮忙看看啊<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<STYLE TYPE="text/css">
.selectObj {
color: green;
background-color: #FFee11;
}
</STYLE> </HEAD> <BODY>
<TABLE border="1" width="200" id="disId">
<TR onclick="setFocus()">
<TD>11</td>
<TD>22</td>
</tr>
<TR onclick="setFocus()">
<TD>44</td>
<TD>66</td>
</tr>
</TABLE>
<input type="button" value="del" onclick = "dodel()">
</BODY><script text="text/javascript">
var seleObj;
function setFocus() {
var evt = setFocus.caller.arguments[0]||window.event;
var source = evt.target||evt.srcElement;
var orow = source.parentNode;
if (orow && orow.tagName != "TR") {
orow = orow.parentNode;
}
if (seleObj) {
seleObj.className = "";
}
seleObj = orow;
seleObj.className = "selectObj";
}
function dodel() {
alert(seleObj);
if (!seleObj) {
alert("please click tr");
return false;
}
var _form = document.forms[0];
var userid = seleObj.children[0].innerText; //不兼容FF,
alert(userid);
}
function init(){
var olist = document.getElementById("disId").rows;
var seleObj = olist[0];
if(seleObj){
seleObj.className = "selectObj";
}
}
init();
</script>
</HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<STYLE TYPE="text/css">
.selectObj {
color: green;
background-color: #FFee11;
}
</STYLE> </HEAD> <BODY>
<TABLE border="1" width="200" id="disId">
<TR onclick="setFocus()">
<TD>11</td>
<TD>22</td>
</tr>
<TR onclick="setFocus()">
<TD>44</td>
<TD>66</td>
</tr>
</TABLE>
<input type="button" value="del" onclick = "dodel()">
</BODY><script text="text/javascript">
var seleObj;
function setFocus() {
var evt = setFocus.caller.arguments[0]||window.event;
var source = evt.target||evt.srcElement;
var orow = source.parentNode;
if (orow && orow.tagName != "TR") {
orow = orow.parentNode;
}
if (seleObj) {
seleObj.className = "";
}
seleObj = orow;
seleObj.className = "selectObj";
}
function dodel() {
alert(seleObj);
if (!seleObj) {
alert("please click tr");
return false;
}
var _form = document.forms[0];
var userid = seleObj.children[0].innerText; //不兼容FF,
alert(userid);
}
function init(){
var olist = document.getElementById("disId").rows;
var seleObj = olist[0];
if(seleObj){
seleObj.className = "selectObj";
}
}
init();
</script>
</HTML>
解决方案 »
- html里面如何获得js文件里面变量值
- 用JS变量作正在表达式如何实现。
- 请问如何使超链接无效
- 用正则表达式,如何取出http://localhost:8080/a/b/c/d/e/test.jsp中间的字串,除开前头的http://localhost:8080
- 网页告警的问题
- --- 如何初始化swelect框中的数据---
- 我的一个窗口msgwin中包含frame1和frame2,frame1的src时1.asp,1.asp中有一个表单,提交后进入2.asp,现在我想在2.asp中关闭msgwin,该怎么
- 选取文件夹的按钮怎么写
- ActiveX下拉菜单!!!(内详)
- sencha CMD压缩后的js文件过大产生的问题
- 求助优酷评论实现方式
- 如何写一个支持ie,ff,opera都支持的js读xml的脚本呀?
var isie=document.all?true:false;
var userid = (isie) ? seleObj.children[0].innerText : seleObj.children[0].innerText;.textContent;
var userid = (isie) ? seleObj.children[0].innerText : seleObj.children[0].textContent;
[Break on this error] var userid = seleObj.children[0].textContent
var userid = seleObj.childNodes[0].innerHTML;
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<STYLE TYPE="text/css">
.selectObj {
color: green;
background-color: #FFee11;
}
</STYLE> </HEAD> <BODY>
<TABLE border="1" width="200" id="disId">
<TR onclick="setFocus()">
<TD>11 </td>
<TD>22 </td>
</tr>
<TR onclick="setFocus()">
<TD>44 </td>
<TD>66 </td>
</tr>
</TABLE>
<input type="button" value="del" onclick = "dodel()">
</BODY> <script text="text/javascript">
var seleObj;
function setFocus() {
var evt = setFocus.caller.arguments[0]||window.event;
var source = evt.target||evt.srcElement; var orow = source.parentNode; if (orow && orow.tagName != "TR") {
orow = orow.parentNode;
}
if (seleObj) {
seleObj.className = "";
}
seleObj = orow;
seleObj.className = "selectObj";
}
function dodel() {
alert(seleObj);
if (!seleObj) {
alert("please click tr");
return false;
}
var _form = document.forms[0]; var userid = seleObj.cells[0].innerHTML; //不兼容FF,
alert(userid);
}
function init(){
var olist = document.getElementById("disId").rows;
seleObj = olist[0];
if(seleObj){
seleObj.className = "selectObj";
}
}
init();
</script>
</HTML>
<HTML>
<HEAD>
<TITLE>New Document </TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<STYLE TYPE="text/css">
.selectObj {
color: green;
background-color: #FFee11;
}
</STYLE>
</HEAD>
<BODY>
<TABLE border="1" width="200" id="disId">
<TR onclick="setFocus()" id="tr1">
<TD id="td1">11</td>
<TD>22</td>
</tr>
<TR onclick="setFocus()">
<TD>44</td>
<TD>66</td>
</tr>
</TABLE>
<input type="button" value="del" onclick ="dodel()">
</BODY>
<script type="text/javascript">
<!--
//
// patch of innerText for firefox
//
(function(bool){
function setInnerText(o, s){
while (o.childNodes.length != 0) {
o.removeChild(o.childNodes[0]);
}
o.appendChild(document.createTextNode(s));
}
function getInnerText(o){
var sRet = "";
for (var i = 0; i < o.childNodes.length; i++) {
if (o.childNodes[i].childNodes.length != 0) {
sRet += getInnerText(o.childNodes[i]);
}
if (o.childNodes[i].nodeValue) {
if (o.currentStyle.display == "block") {
sRet += o.childNodes[i].nodeValue + "\n";
}
else {
sRet += o.childNodes[i].nodeValue;
}
}
}
return sRet;
}
if (bool) {
HTMLElement.prototype.__defineGetter__("currentStyle", function(){
return this.ownerDocument.defaultView.getComputedStyle(this, null);
});
HTMLElement.prototype.__defineGetter__("innerText", function(){
return getInnerText(this);
})
HTMLElement.prototype.__defineSetter__("innerText", function(s){
setInnerText(this, s);
})
}
})(/*@cc_on ! @*/1);
//-->
</script>
<script text="text/javascript">
var seleObj;
function setFocus(){
var evt = setFocus.caller.arguments[0] || window.event;
var source = evt.target || evt.srcElement;
var orow = source.parentNode;
if (orow && orow.tagName != "TR") {
orow = orow.parentNode;
}
if (seleObj) {
seleObj.className = "";
}
seleObj = orow;
seleObj.className = "selectObj";
}
function dodel(){
if (!seleObj) {
alert("please click tr");
return false;
}
var _form = document.forms[0];
var userid = seleObj.getElementsByTagName('td')[0].innerText; //不兼容FF,
alert(userid);
}
function init(){
var olist = document.getElementById("disId").rows;
var seleObj = olist[0];
if (seleObj) {
seleObj.className = "selectObj";
}
}
init();
</script>
</HTML>