小编tic*_*tic的帖子

设置iframe的innerHTML

在javascript中,如何设置iframe的innerHTML?我的意思是:如何设置,而不是获取.

window["ifrm_name"].document.innerHTML= "<h1>Hi</h1>" 不起作用,其他解决方案也一样.

iframe和父文档位于同一个域中.

我需要设置整个文档iframe的html,而不是它的正文.

我需要避免jquery解决方案.

javascript iframe innerhtml

22
推荐指数
3
解决办法
4万
查看次数

强制div包含浮动的子div

我正在尝试在Wordpress中自定义二十二主题.它有一个2列的布局设置:

<div id="main">
     <div id="primary"></div>
     <div id="secondary"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

#main {
    clear: both;
    padding: 1.625em 0 0;
}
#primary {
    float: left;
    margin: 0;
    width: 100%;
}
#secondary {
    float: right;
    margin-right: 7.6%;
    width: 18.8%;
}
Run Code Online (Sandbox Code Playgroud)

我不确定还有其他相关的css属性style.css,我还没有认出来.无论如何,孩子在外面撒谎#main.我如何强制让孩子包含在div中#main?(除了减小宽度#primary,对我没有影响)

html css wordpress themes css-float

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

MutationObserver无法正常工作

请考虑以下代码:

var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver;

var observer = new MutationObserver(function(mutations) {
  mutations.forEach(function(mutation) {
    console.log(mutation.target.nodeName);
  });
});

observer.observe(document, {
  attributes: true,
  childList: true,
  characterData: true
});
Run Code Online (Sandbox Code Playgroud)
<div>
  <ol contenteditable oninput="">
    <li>Press enter</li>
  </ol>
</div>
Run Code Online (Sandbox Code Playgroud)

这是一个轻微的修改.

jsbin版本页面交互不会产生任何日志.我哪里错了?请注意,如果我替换行

  observer.observe(document, {
Run Code Online (Sandbox Code Playgroud)

  observer.observe(document.querySelector('ol'), {
Run Code Online (Sandbox Code Playgroud)

脚本开启工作......

javascript mutation-observers

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

通过JavaScript更改CSS属性

我需要一个函数来"动态"改变我的HTML页面中某些元素的外观,但我无法做到这一点.

问题是我不能使用像这样的命令

document.write ('<style type="text/css">body {background-color: #cccccc;}</style>');
Run Code Online (Sandbox Code Playgroud)

因为我需要在页面加载时使用类似的链接使更改生效

<a onmouseclick="Clicker(1)" href="#">clic</a>
Run Code Online (Sandbox Code Playgroud)

我不能使用像这样的命令

document.body.style.background = '#cccccc';
Run Code Online (Sandbox Code Playgroud)

因为我不知道它是否可以应用于其他不那么容易的情况,因为我需要改变元素的外观,如td.myclass兄弟元素等th[scope=col]+th[scope=col]+th[scope=col].

我该怎么做?谢谢!

javascript css stylesheet

12
推荐指数
4
解决办法
3万
查看次数

如何拦截javascript中的innerHTML变化?

我需要拦截网页内单元格内容的任何变化.

以下代码向我显示addEventListener不起作用.

function modifyText() {
alert("!");
}

var el=document.getElementById("mycell");
el.innerHTML="a"
el.addEventListener("change", modifyText, false); 
// After next instruction I expect an alert message but it does not appear...
el.innerHTML="Z";
Run Code Online (Sandbox Code Playgroud)

代码只是一个玩具示例.在我的实际情况中,页面中的更改(因此也在单元格中)是由我无法控制的webapp进行的.

javascript addeventlistener interception

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

删除页面中所有样式的最简单方法

我需要使用javascript删除页面中的所有样式定义,以获得与View > Page Style > No Style在Firefox中相同的结果.哪种方法最简单?

javascript jquery styles

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

如何在PHP中将JavaScript文字对象转换为Json对象

我有一个JS文字对象字符串{name:{first:"George",middle:"William"},surname:"Washington"},我必须在Json中转换它.我怎么能用PHP做到这一点?

javascript php json converter object-literal

11
推荐指数
2
解决办法
2454
查看次数

替代可见性:崩溃无法在IE和Chrome上运行

以下页面:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<STYLE type="text/css"> 
tr.cccc {
visibility: collapse;
}
</STYLE>
<BODY>
<TABLE border="1">
<TR class="cccc">
<TD>one</TD>
</TR>
</TABLE>
</BODY>
</HTML>
Run Code Online (Sandbox Code Playgroud)

仅适用于Firefox.IE始终显示行,Chrome隐藏行但显示其垂直空间.那么,如何只使用CSS完全隐藏一行呢?

html css visibility html-table

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

如何使用谷歌应用程序脚本获取wordpress管理页面

我需要在我的Wordpress博客管理区域内获取一个页面.以下脚本:

function fetchAdminPage() {
   var url = "http://www.mydomain.invalid/wp/wp-admin/wp-login.php";
   var options = {
      "method": "post",
      "payload": {
      "log": "admin",
      "pwd": "password",
      "wp-submit": "Login",
      "redirect_to":"http://www.mydomain.invalid/wp/wp-admin/edit-comments.php",
      "testcookie": 1
      }
   };
   var response = UrlFetchApp.fetch(url, options);
   ...
}
Run Code Online (Sandbox Code Playgroud)

执行没有错误.无论如何,response.getContentText()返回登录页面,我无法访问http://www.mydomain.invalid/wp/wp-admin/edit-comments.php页面,这是我想要获取的页面.有关如何做到这一点的任何想法?

authentication wordpress urlfetch google-apps-script

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

如何编写一个SQL语句来为九个不同的值使用"LIKE"?

我必须选择所有记录:

where FIELD2 like '%value21%'
or FIELD2 like '%value22%'
or FIELD2 like '%value23%'
-- repeat up to
or FIELD2 like '%value29%'
Run Code Online (Sandbox Code Playgroud)

这里,value21...,value29是用户在提交查询之前可以放入表单的参数.它们是(不是后续的)数字代码,并且FIELD2是包含字符串值的数据库列.

哪个是写下我的SQL查询最紧凑的形式?

注意:这与之前的问题有关,但这需要LIKE而不是等于.

sql logic

8
推荐指数
1
解决办法
7万
查看次数