我无法使用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内容的正确的跨浏览器方式!谢谢你的任何建议.
我用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)