小编el *_*ude的帖子

如何使html <select>元素看起来像"禁用",但传递值?

当我禁用了

<select name="sel" disabled>
    <option>123</option>
</select>
Run Code Online (Sandbox Code Playgroud)

元素,它不传递其变量.

怎么做才能看起来像残疾人,但处于"正常"状态?

这是因为我有一个"选择"列表,有时它们中的一些具有单个值,因此用户应该理解它只有一个值而不点击它.

html select disabled-input

40
推荐指数
4
解决办法
10万
查看次数

JS.如何用字符串表示的另一个元素/文本替换html元素?

我有一个替换html元素的问题.

例如,这是一个表:

<table>
    <tr>
        <td id="idTABLE">0</td>
        <td>END</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

(它可以是div,span,任何东西)

和JavaScript中的字符串:

var str = '<td>1</td><td>2</td>';
Run Code Online (Sandbox Code Playgroud)

(它可以是任何东西,123 text,<span>123 element</span> 456<tr><td>123</td>什么的)

我怎样才能idTABLEstr?替换元素?

所以:

<table>
    <tr>
        <td id="idTABLE">0</td>
        <td>END</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

变为:

<table>
    <tr>
        <td>1</td>
        <td>2</td>
        <td>END</td>
    </tr>
</table> 
<!-- str = '<td>1</td><td>2</td>'; -->

<table>
    <tr>
        123 text
        <td>END</td>
    </tr>
</table>
<!-- str = '123 text' -->

<table>
    <tr> 
        <td>123</td> 
        <td>END</td>
    </tr>
</table>
<!-- str = '<td>123</td>' -->
Run Code Online (Sandbox Code Playgroud)

我试过createElement,replaceChild, …

html javascript replace

20
推荐指数
3
解决办法
8万
查看次数

在CSS中组合伪选择器?

我的意思是,如果我需要,例如,悬停链接中的选定文本是红色的,我可以在CSS样式中使用以下代码吗?

.abc:hover:selection{color:red}
Run Code Online (Sandbox Code Playgroud)

<a href="123" class="abc">4567890</a>
Run Code Online (Sandbox Code Playgroud)

当我选择它的一部分时,那个链接会在我悬停它时变成红色,并且这种伪类合并的正确语法是什么?

css css-selectors pseudo-class

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

Crossbrowser水平css菜单,表现为表菜单.IE8问题

我创建了三种不同的表格菜单

看这个例子

第一个 - 纯html表 - 适用于所有浏览器.
第二个和第三个是带有table-row table-cell显示的CSS样式菜单

但IE8无法正确呈现它们.

有没有办法创建纯CSS菜单,在所有浏览器中都能正常工作,并且与通常的表菜单完全一样?
(只要表行为,我需要更长的项占用更多的空间并包装成行等)

我需要的是纯CSS解决方案,它不依赖于浏览器版本或类似的东西

html css

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

正确的HTML标记语法?(删除内联块元素之间的空格)

当html代码没有'美化'时,它看起来像

<div><img src="img1.jpg"/><img src="img2.jpg"/></div>
Run Code Online (Sandbox Code Playgroud)

然后这些图片呈现为

|=||=| //no gap between
Run Code Online (Sandbox Code Playgroud)

美化后http://ctrlq.org/beautifier/

<div>
    <img src="img1.jpg"/>
    <img src="img2.jpg"/>
 </div>
Run Code Online (Sandbox Code Playgroud)

他们是这样渲染的

|=| |=| // gap (space) between
Run Code Online (Sandbox Code Playgroud)

因此,相同的代码呈现不同.我想知道如何为html内联元素(和html)做正确的语法?

(内联可能是'块'元素),所以我不知道,如何编写人类可读和正确呈现的代码(至少内联元素之间没有间隙).

有什么建议?=)

html css syntax html-parsing

7
推荐指数
2
解决办法
1969
查看次数

如果某些没有标签的子节点,如何更改childNodes的innerHTML?

这是我的问题的例子

<div onclick="this.childNodes(0).innerHTML='0';">
1<b>2</b>3<b>4</b>5
</div>
Run Code Online (Sandbox Code Playgroud)

如您所见,标记了两个子节点(" 2 "和" 4 "),其他是简单文本.问题是如何在不接触其他节点/文本的情况下更改某个div容器中标记和未标记节点(文本)的innerHTML?

html javascript innerhtml

4
推荐指数
1
解决办法
2712
查看次数

flash as3 - 我需要在byteArray数据中进行二进制搜索

我在获取部分ByteArray数据时遇到问题.
有一个二进制文本fileData:

var fileData:ByteArray = new ByteArray();
//..........here's code that fills this var with binary data
.....readBytes(fileData,0,1000);
//
Run Code Online (Sandbox Code Playgroud)

数据是这样的:

?Y?yeS?–?kq(?<<<start>>>:x???df”c?x?sdf??”c?dx???”c?<<<end>>>?–?k?
Run Code Online (Sandbox Code Playgroud)

所以,我需要找到的位置<<< start >>>,并<<< end >>>和复制数据,这是他们之间.

但搜索fileData.toString().indexOf('<<< start >>>')有时会错误地找到这个字符串的位置,有时根本找不到它.

我该怎么做才能正确确定我需要的部分数据的位置?

flash binary search bytearray actionscript-3

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

在字符串中查找多个子字符串匹配的最佳方法?

我有$a=array('1str','2str','3str')$str ='123 2str 3str 1str'
尝试做一件简单的事情 - 找到$a$ str 中每个项目的位置.

使用循环很容易strpos,但我很好奇获得这些职位的最佳方式(实际上是短期的)是什么?

实际上我需要在字符串中找到最近的项目(2str)

php string search strpos

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

卡住了循环,步骤和打开/关闭标签

$step=3;
for($i=0;$i<100;$i++){
    if($i/$step===(int)($i/$step)){
        echo 'START:';
    }
    echo $i,'-';
    if($i>0 and $i/$step===(int)($i/$step)){
        echo ':END<BR>';
    }
}
Run Code Online (Sandbox Code Playgroud)

我需要这样的结果

START:0-1-2-:END
START:3-4-5-:END
START:6-7-8-:END
....
Run Code Online (Sandbox Code Playgroud)

等等,但无法弄清楚如何设法实现它.

php loops

0
推荐指数
2
解决办法
85
查看次数