小编Sm *_*ita的帖子

javascript:获取textarea的内容,textContent与innerHTML和innerText的内容

我无法使用js获取textarea的内容.我觉得我之前已经多次这样做过没有问题,但有些东西正在抛弃,或者我有精神障碍.

HTML

<textarea id="productdescript">test copy..asdfd</textarea><button value="Enter" onclick="addProduct()">
Run Code Online (Sandbox Code Playgroud)

JS

function addProduct() {
var descript = document.getElementById('productdescript').textContent;
alert(descript);
}
Run Code Online (Sandbox Code Playgroud)

Firefox是我目前唯一的浏览器.

当我使用textContent时,会出现警告框但它是空白的.当我使用值时,会出现警告框并显示"未定义"当我使用innerHTML时,所有HTML都会显示,包括标签.

此外,我知道textContent只能在FF中运行,并且对于跨浏览器兼容性,您需要执行类似innerText和textContent的操作,但textContent在FF中不起作用.这个应用程序没有jquery

什么是获取textarea内容的正确的跨浏览器方式!谢谢你的任何建议.

javascript textarea getelementbyid

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

D3.js可以使用流畅的线条区域图表?

我用D3.js 创建面积图,然后用流畅的线条创建.可能吗?

在我的代码中,我只是创建svg并放置行和区域.我使用虚拟数据.

以下是我的代码:http: //jsfiddle.net/sota0805/mv48H/

// Data
var lineData = [ { "x": 0,    "y": 250},  { "x": 40,   "y": 170},
             { "x": 80,   "y": 140},  { "x": 120,  "y": 220},
             { "x": 160,  "y": 220},  { "x": 200,  "y": 190},
             { "x": 240,  "y": 170},  { "x": 280,  "y": 140},
             { "x": 320,  "y": 200},  { "x": 360,  "y": 180},
             { "x": 400,  "y": 190},  { "x": 440,  "y": 210},
             { "x": 480, …
Run Code Online (Sandbox Code Playgroud)

javascript charts stacked-area-chart d3.js

5
推荐指数
1
解决办法
6931
查看次数